コード例 #1
0
    def __init__(self, parent=None):
        ClosableTabWidget.__init__(self, parent)

        self.currentChanged.connect(self._tab_changed)

        self.known_server_widget = KnownServerWidget()
        self.addTab(self.known_server_widget, _("Known Servers"))
コード例 #2
0
ファイル: tab_widget.py プロジェクト: seethersan/openmolar2
    def __init__(self, parent=None):
        ClosableTabWidget.__init__(self, parent)

        self.currentChanged.connect(self._tab_changed)

        self.known_server_widget = KnownServerWidget()
        self.addTab(self.known_server_widget, _("Known Servers"))
コード例 #3
0
ファイル: tab_widget.py プロジェクト: seethersan/openmolar2
 def closeAll(self):
     """
     re-implement the base class method
     """
     result = self.count() <= 1
     if self.count() > 1:
         result = ClosableTabWidget.closeAll(self, _("End All Postgres Sessions and"))
         if result:
             self.addTab(self.known_server_widget, _("Known Servers"))
             LOGGER.debug("emitting end_pg_session signal")
             self.emit(QtCore.SIGNAL("end_pg_session"))
     return result
コード例 #4
0
 def closeAll(self):
     '''
     re-implement the base class method
     '''
     result = self.count() <= 1
     if self.count() > 1:
         result = ClosableTabWidget.closeAll(self,
             _("End All Postgres Sessions and"))
         if result:
             self.addTab(self.known_server_widget, _("Known Servers"))
             LOGGER.debug("emitting end_pg_session signal")
             self.emit(QtCore.SIGNAL("end_pg_session"))
     return result
コード例 #5
0
 def addTab(self, *args):
     ClosableTabWidget.addTab(self, *args)
     self.setCurrentIndex(self.count()-1)
コード例 #6
0
ファイル: tab_widget.py プロジェクト: seethersan/openmolar2
 def addTab(self, *args):
     ClosableTabWidget.addTab(self, *args)
     self.setCurrentIndex(self.count() - 1)