def _initial_config(self): self.setCaption("KittyWalk Qt") self.setCentralWidget(self._main_splitter) self._right_splitter.setOrientation(Qt.Vertical) self.setIcon(QPixmap(os.path.join(config.ICONPATH, "kittywalk.png"))) self._bbs_widget.add(self._board_tree_widget, u("2ちゃんねる")) self._bbs_widget.add(self._bookmark_list_widget, u("ブックマーク")) self._bbs_widget.raiseWidget(0) self._topic_list_widget.hide() self._message_widget.hide() self._actions["toggle-bbs-widget"].setOn(True) self._actions["toggle-topic-list-widget"].setOn(True) self._actions["toggle-message-widget"].setOn(True) self.resize(config.get("gui-mainwindow-width", 640), config.get("gui-mainwindow-height", 480)) self._main_splitter.setSizes(config.get("gui-mainwidget-sizes",[1,4])) self._right_splitter.setSizes( config.get("gui-rightpane-sizes",[1,4]))
def __init__(self, parent): KittyTabWidget.__init__(self, parent) self._font = QFont(*config.get("gui-message-font", ())) self._view_pos = MarshalDict(self._position_file) self._renderer = Renderer() # Connect self.connect(self, PYSIGNAL("tabRightPressed"), self._tab_menu.popup) self.connect(self, PYSIGNAL("tabMidPressed"), self._close_pointed_page) self.connect(self, PYSIGNAL("tabLeftDoubleClicked"), self._reload_current_page) self.connect(self._tab_menu, PYSIGNAL("requestClose"), self._close) self.connect(self._tab_menu, PYSIGNAL("requestReload"), self._reload_pointed_page) self.connect(self._tab_menu, PYSIGNAL("requestBookmark"), self._bookmark_current_topic)