def refreshlistView(self): self.clear() if self.ftype == 'template': self.setColumnText(1, 'template') elif self.ftype == 'script': self.setColumnText(1, 'script') if self.trait is None: traits = self.traits.list() else: traits = [self.trait] for trait in traits: item = KListViewItem(self, trait) item.trait = trait if self.ftype == 'template': for row in self.templates.templates(trait): titem = KListViewItem(item, str(row.templatefile), row.template, row.package) titem.trait = trait titem.row = row elif self.ftype == 'script': for row in self.scripts.cmd.select(clause=Eq('trait', trait), order='script'): sitem = KListViewItem(item, str(row.scriptfile), row.script) sitem.trait = trait sitem.row = row
def refreshlistView(self): self.clear() self.setColumnText(1, self.file_type) if self.trait is None: traits = self.traits.list() else: traits = [self.trait] for trait in traits: item = KListViewItem(self, trait) item.trait = trait # expand tree by default item.setOpen(True) if self.file_type == 'template': for row in self.templates.templates(trait): template_item = KListViewItem(item, str(row.templatefile), row.template) template_item.trait = trait template_item.row = row elif self.file_type == 'script': # perhaps we need to make a method to obtain scriptnames # in TraitScript object for row in self.scripts.cmd.select(clause=Eq('trait', trait), order='script'): script_item = KListViewItem(item, str(row.scriptfile), row.script) script_item.trait = trait script_item.row = row else: raise ValueError, "unknown file_type %s" % self.file_type
def refreshListView(self): trait_folder = KListViewItem(self.listView, 'traits') for trait in self.trait.get_trait_list(): item = KListViewItem(trait_folder, trait) item.trait = trait for widget in ['trait', 'template', 'environ', 'scripts']: w = KListViewItem(item, widget) w.trait = item.trait w.widget = widget
def initlistView(self): self.cursor = StatementCursor(self.app.conn) table = 'machines' rows = self.cursor.select(table='machine_types') self.listView.addColumn('machine_type') for row in rows: KListViewItem(self.listView, row.machine_type)
def initlistView(self): self.cursor = StatementCursor(self.app.conn) table = 'filesystems' rows = self.cursor.select(table=table) self.listView.addColumn('filesystem') for row in rows: KListViewItem(self.listView, row.filesystem)
def refreshlistView(self): self.clear() if self.etype == 'default': fields = ['section', 'option', 'value'] rows = self.cursor.select(fields=fields, order=['section', 'option']) if self.etype == 'current': fields = ['hostname', 'name', 'value'] rows = self.cursor.select(fields=fields, order=['hostname', 'name']) for row in rows: KListViewItem(self, *row)
def slotManagekernels(self): self._setMainView(KListView) table = 'kernels' cursor = self.conn.cursor(statement=True) rows = cursor.select(table=table) self.mainView.setRootIsDecorated(True) self.mainView.addColumn('kernel') for row in rows: KListViewItem(self.mainView, row.kernel) self.statusbar.message('Manage kernels')
def refreshListView(self): self.clear() if self.etype == 'default': fields = ['section', 'option', 'value'] elif self.etype == 'current': fields = ['hostname', 'name', 'value'] else: raise ValueError, "%s is a bad environment type" % self.etype rows = self.cursor.select(fields=fields, order=fields[:2]) for row in rows: KListViewItem(self, *row)
def refreshListView(self): suite_folder = KListViewItem(self.listView, 'suites') for row in self.cursor.select(table='suites'): item = KListViewItem(suite_folder, row.suite) item.suite = row.suite profile_folder = KListViewItem(self.listView, 'profiles') profile_folder.profiles = True family_folder = KListViewItem(self.listView, 'families') family_folder.families = True machine_folder = KListViewItem(self.listView, 'machines') machine_folder.machines = True differ_folder = KListViewItem(self.listView, 'differs') differ_folder.differs = True for dtype in ['trait', 'family']: item = KListViewItem(differ_folder, dtype) item.dtype = dtype environ_folder = KListViewItem(self.listView, 'environ') environ_folder.environ = True for etype in ['default', 'current']: item = KListViewItem(environ_folder, etype) item.etype = etype installer_folder = KListViewItem(self.listView, 'installer') installer_folder.installer = True
def slotManagekernels(self): self._killmainView() self._managing = 'kernels' table = 'kernels' rows = self.cursor.select(table='kernels') self.mainView = KListView(self) self.mainView.setRootIsDecorated(True) self.setCentralWidget(self.mainView) self.mainView.addColumn('kernel') self.connect(self.mainView, SIGNAL('rightButtonClicked(QListViewItem *, const QPoint &, int )'), self.slotMouseIsPressed) for row in rows: KListViewItem(self.mainView, row.kernel) self.mainView.show()
def refreshListView(self): self.listView.clear() rows = self.cursor.select(fields=['name'], table='diskconfig') for row in rows: KListViewItem(self.listView, row.name)
def refreshListView(self): self.listView.clear() rows = self.cursor.select(table='machines', order='machine') for row in rows: KListViewItem(self.listView, row.machine)
def refreshListView(self): self.listView.clear() for trait in self.trait.get_trait_list(): item = KListViewItem(self.listView, trait) item.trait = trait
def refreshlistView(self): self.clear() rows = self.family.family_rows() for row in rows: item = KListViewItem(self, row.family) item.family = row.family
def initlistView(self): self.cursor = self.conn.cursor(statement=True) rows = self.cursor.select(table='mounts') self.listView.addColumn('mount') for row in rows: KListViewItem(self.listView, row.mnt_name)
def refreshListView(self): self.listView.clear() for row in self.aptsrc.get_apt_rows(): item = KListViewItem(self.listView, row.apt_id) item.apt_id = row.apt_id
def refreshListView(self): self.listView.clear() trait_folder = KListViewItem(self.listView, 'traits') for trait in self.trait.get_trait_list(): item = KListViewItem(trait_folder, trait) item.trait = trait
def refreshListView(self): machine_folder = KListViewItem(self.listView, 'machines')
def refreshlistView(self): self.listView.clear() for suite in self.suites.list(): item = KListViewItem(self.listView, suite) item.suite = suite
def refreshListView(self): self.listView.clear() for suite in self.suitecursor.get_suites(): item = KListViewItem(self.listView, suite) item.suite = suite
def refreshListView(self): self.listView.clear() self._refresh_suites() suite_folder = KListViewItem(self.listView, 'suites') suite_folder.folder = True for suite in self._suites: item = KListViewItem(suite_folder, suite) item.suite = suite profile_folder = KListViewItem(self.listView, 'profiles') profile_folder.profiles = True family_folder = KListViewItem(self.listView, 'families') family_folder.families = True machine_folder = KListViewItem(self.listView, 'machines') machine_folder.machines = True differ_folder = KListViewItem(self.listView, 'differs') differ_folder.differs = True differ_folder.folder = True for dtype in ['trait', 'family']: item = KListViewItem(differ_folder, dtype) item.dtype = dtype environ_folder = KListViewItem(self.listView, 'environ') environ_folder.environ = True environ_folder.folder = True for etype in ['default', 'current']: item = KListViewItem(environ_folder, etype) item.etype = etype # installer widget is still unimplemented if False: installer_folder = KListViewItem(self.listView, 'installer') installer_folder.installer = True if self.app.cfg.getboolean('management_gui', 'client_widget'): clients_folder = KListViewItem(self.listView, 'clients') clients_folder.clients = True
def refreshListView(self): self.listView.clear() machines = self.app.umlcfg.list_machines() for machine in machines: KListViewItem(self.listView, machine)
def refreshListView(self): self.listView.clear() for row in self.profile.select(fields=['profile', 'suite'], order=['profile']): item = KListViewItem(self.listView, row.profile) item.profile = row.profile
def initlistView(self): self.cursor = self.conn.cursor(statement=True) self.listView.addColumn('machine_type') rows = self.cursor.select(table='machine_types') for row in rows: KListViewItem(self.listView, row.machine_type)
def initlistView(self): self.cursor = self.conn.cursor(statement=True) rows = self.cursor.select(table='disks', order='diskname') self.listView.addColumn('diskname') for row in rows: KListViewItem(self.listView, row.diskname)
def initlistView(self): self.cursor = self.conn.cursor(statement=True) rows = self.cursor.select(table='filesystems') self.listView.addColumn('filesystem') for row in rows: KListViewItem(self.listView, row.filesystem)
def refreshListView(self): self.listView.clear() for row in self.family.family_rows(): item = KListViewItem(self.listView, row.family) item.family = row.family
def refreshListView(self): self.listView.clear() for row in self.db.get_keys(): item = KListViewItem(self.listView, row.name, row.keyid) item.keyname = row.name item.keyid = row.keyid