def __init__(self, parent, name='SettingsTabWidget'):
     KTabWidget.__init__(self, parent, name)
     self.settingstab = SettingsWidget(self)
     self.insertTab(self.settingstab, 'settings')
     # testing stuff
     self.testtab = TestConfigTab(self)
     self.insertTab(self.testtab, 'test me')
     self.connect(self.testtab.button, SIGNAL('clicked()'), self.get_config)
 def __init__(self, parent, name='DosboxConfigWidget'):
     KTabWidget.__init__(self, parent, name)
     self.sdltab = SDLConfigWidget(self)
     self.insertTab(self.sdltab, 'sdl')
     self.machinetab = MachineConfigWidget(self)
     self.insertTab(self.machinetab, 'machine')
     self.soundtab = SoundConfigWidget(self)
     self.insertTab(self.soundtab, 'sound')
     # testing stuff
     self.testtab = TestConfigTab(self)
     self.insertTab(self.testtab, 'test me')
     self.connect(self.testtab.button, SIGNAL('clicked()'), self.get_config)        
Beispiel #3
0
class ConfigureDialog(KDialogBase):
    def __init__(self, app, parent):
        KDialogBase.__init__(self, parent, 'ConfigureDialog')
        self.app = app
        self.cfg = app.cfg
        self.page = KTabWidget(self)
        self.grouplist = ['database', 'pgpool']
        self.groups = {}
        frame = QFrame(self.page)
        self.groups['database'] = DbConfigLayout(frame, self.cfg)
        frame = QFrame(self.page)
        self.groups['pgpool'] = PgPoolConfigLayout(frame, self.cfg)
        
        
        for t in self.grouplist:
            self.page.addTab(self.groups[t].parent(), t)
        self.setMainWidget(self.page)
        self.show()