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): self.listView.clear() clients = KListViewItem(self.listView, 'clients') rows = self.db.mcursor.select(fields=['clientid', 'client'], table='clients') for row in rows: c = KListViewItem(clients, row['client']) c.clientid = row.clientid
def refreshListView(self): self.listView.clear() cursor = self.app.conn.stmtcursor() rows = self.app.guests.get_guest_rows() for row in rows: name = '%s %s' % (row.firstname, row.lastname) item = KListViewItem(self.listView, name) item.guestid = row['guestid']
def initlistView(self): self.listView.addColumn('client') self.listView.setRootIsDecorated(True) clients = KListViewItem(self.listView, 'clients') rows = self.db.mcursor.select(fields=['clientid', 'client'], table='clients') for row in rows: c = KListViewItem(clients, row['client']) c.clientid = row.clientid
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 refreshlistView(self): self.listView.clear() all = KListViewItem(self.listView, 'all') client = KListViewItem(self.listView, 'client') rows = self.db.select(fields=['clientid', 'client'], table='clients') for row in rows: c = KListViewItem(client, row.client) c.clientid = row.clientid unassigned = KListViewItem(self.listView, 'unassigned')
def selectionChanged(self): item = self.etypeView.currentItem() etype = item.etype self.current_etype = etype fields = self.app.db.get_etype_extra_fields(etype) self.extfieldsView.clear() for field in fields: item = KListViewItem(self.extfieldsView, *field) item.fieldname = field[0]
def __init__(self, parent, name='ProfileSelectorDialog'): BaseDialogWindow.__init__(self, parent, name=name) self.dbox = self.app.make_new_dosbox_object() profiles = self.dbox.get_profile_list() self.listView = KListView(self) self.listView.addColumn('profile') self.setMainWidget(self.listView) for profile in profiles: item = KListViewItem(self.listView, profile) item.profile = profile
def refreshListView(self): self.listView.clear() gameids = self.handler.get_all_html_ids() print 'in initlistView', gameids for gameid in gameids: #item = KListViewItem(self.listView, str(gameid)) #item.gameid = gameid self.handler.get_game_data(gameid) item = KListViewItem(self.listView, self.handler.parser.title) item.gameid = gameid
def initlistView(self): self.listView.addColumn('group') self.listView.setRootIsDecorated(True) all = KListViewItem(self.listView, 'all') groups = [KListViewItem(self.listView, g) for g in self.groupfields] for g, parent in zip(self.groupfields, groups): fields = ['distinct %s' % g] rows = self.db.mcursor.select(fields=fields, table=self.table, order=g) for row in rows: item = KListViewItem(parent, row[g]) item.groupfield = g
def refreshlistView(self): self.listView.clear() rows = self.manager.get_users() print rows print 'helo;' users = KListViewItem(self.listView, 'user') groups = KListViewItem(self.listView, 'group') for row in rows: c = KListViewItem(users, row.usename) c.userid = row.usesysid for row in self.manager.get_groups(): c = KListViewItem(groups, row.group) c.grosysid = row.grosysid
def refreshListView(self): self.listView.clear() #cursor = self.app.conn.stmtcursor() #rows = self.app.db.get_entities() #for row in rows: # item = KListViewItem(self.listView, row['name']) # item.entityid = row['entityid'] entities = self.app.db.get_entities() for entity in entities: item = KListViewItem(self.listView, entity.name) # we don't need the id anymore item.entityid = entity.entityid # since we can hold the whole object # which will talk to the db as needed item.entity = entity
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 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.clear() if self.ftype == 'template': self.setColumnText(1, 'template') elif self.ftype == 'script': self.setColumnText(1, 'script') for trait in self.traits.list(): 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.listView.clear() all = KListViewItem(self.listView, 'all') status = KListViewItem(self.listView, 'status') rows = self.db.select(table='trouble_status') for row in rows: s = KListViewItem(status, row.status) s.status = row.status client = KListViewItem(self.listView, 'client') sel = self.db.stmt.select(fields=['clientid'], table='troubles', clause=Neq('status', 'done')) clause = In('clientid', sel) rows = self.db.select(fields=['clientid', 'client'], table='clients', clause=clause) for row in rows: c = KListViewItem(client, row.client) c.clientid = row.clientid magnet = KListViewItem(self.listView, 'magnet') for m in self.manager.getUsedMagnets(): item = KListViewItem(magnet, m) item.magnet = m untouched = KListViewItem(self.listView, 'untouched') statreport = KListViewItem(self.listView, 'status report')
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 suite in self.suites.list(): item = KListViewItem(self.listView, suite) item.suite = suite
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 suite in self.suitecursor.get_suites(): item = KListViewItem(self.listView, suite) item.suite = suite
def refreshListView(self): machine_folder = KListViewItem(self.listView, 'machines')
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() 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): 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
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 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): for row in self.profile.select(fields=['profile', 'suite'], order='profile'): item = KListViewItem(self.listView, row.profile) item.profile = row.profile
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.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 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): 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): self.listView.clear() rows = self.cursor.select(fields=['name'], table='diskconfig') for row in rows: KListViewItem(self.listView, row.name)
def refreshListView(self): self.etypeView.clear() etypes = self.app.db.get_entity_types() for etype in etypes: item = KListViewItem(self.etypeView, etype) item.etype = etype
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 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
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.listView.clear() for profile in self.dbox.get_profile_list(): item = KListViewItem(self.listView, profile) item.profile = profile
def refreshListView(self): self.listView.clear() for row in self.profile.select(fields=["profile", "suite"], order=["profile"]): item = KListViewItem(self.listView, row.profile, row.suite) item.profile = row.profile
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() torrents = self.app.rtorrent.torrents for k, v in self.app.rtorrent.torrents.items(): item = KListViewItem(self.listView, v.name) item.infohash = k
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