Ejemplo n.º 1
0
 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]))
Ejemplo n.º 2
0
 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)