def __init__(self, conn): CommandBoxWindow.__init__(self) self.conn = conn self.suites = Suites(self.conn) self.add_menu(['all', 'profile'], 'selection', self.set_trait_selection) self.tbar.add_button('suite', 'select suite', self.suite_selection) self.dialogs = {}.fromkeys(['select suite']) self.browser = TraitManagerBrowser(self.conn) self.vbox.add(self.browser)
def __init__(self, app, parent): KDialogBase.__init__(self, parent, 'SuiteSelector') dbwidget(self, app) self.suites = Suites(self.conn) self.listView = KListView(self) self.listView.addColumn('suite') self.setMainWidget(self.listView) self.refreshlistView() self.show()
def __init__(self, app, parent, name='SuiteTraitCombo'): QWidget.__init__(self, parent, name) dbwidget(self, app) self.suiteCursor = Suites(self.conn) self.suites = self.suiteCursor.list() self.traits = Traits(self.conn, self.suites[0]) self.scombo = SuiteCombo(self, self.suites) self.tcombo = MyCombo(self, 'TypeCombo') self.tcombo.fill(['template', 'script']) self.ubutton = KPushButton('update', self) self.listView = TraitList(self.app, self) self.vbox = QVBoxLayout(self) for member in ['listView', 'scombo', 'tcombo', 'ubutton']: widget = getattr(self, member) self.vbox.addWidget(widget) self.connect(self.scombo, SIGNAL('highlighted(int)'), self.update_traits) self.connect(self.ubutton, SIGNAL('clicked()'), self.refreshlistView)