Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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
Exemplo n.º 5
0
 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
Exemplo n.º 6
0
 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')
Exemplo n.º 7
0
 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]
Exemplo n.º 8
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
Exemplo n.º 10
0
 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
Exemplo n.º 11
0
 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
Exemplo n.º 12
0
 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
Exemplo n.º 13
0
 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)
Exemplo n.º 14
0
 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)
Exemplo n.º 15
0
 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
Exemplo n.º 16
0
 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)
Exemplo n.º 17
0
 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')
Exemplo n.º 18
0
 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)
Exemplo n.º 19
0
 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()
Exemplo n.º 20
0
    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
Exemplo n.º 21
0
 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')
Exemplo n.º 22
0
 def refreshListView(self):
     self.listView.clear()
     machines = self.app.umlcfg.list_machines()
     for machine in machines:
         KListViewItem(self.listView, machine)
Exemplo n.º 23
0
 def refreshlistView(self):
     self.listView.clear()
     for suite in self.suites.list():
         item = KListViewItem(self.listView, suite)
         item.suite = suite
Exemplo n.º 24
0
 def refreshListView(self):
     self.listView.clear()
     for row in self.family.family_rows():
         item = KListViewItem(self.listView, row.family)
         item.family = row.family
Exemplo n.º 25
0
 def refreshListView(self):
     self.listView.clear()
     for suite in self.suitecursor.get_suites():
         item = KListViewItem(self.listView, suite)
         item.suite = suite
Exemplo n.º 26
0
 def refreshListView(self):
     machine_folder = KListViewItem(self.listView, 'machines')
Exemplo n.º 27
0
 def refreshListView(self):
     self.listView.clear()
     rows = self.cursor.select(table='machines', order='machine')
     for row in rows:
         KListViewItem(self.listView, row.machine)
Exemplo n.º 28
0
 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
Exemplo n.º 29
0
 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
Exemplo n.º 30
0
 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)
Exemplo n.º 31
0
 def refreshlistView(self):
     self.listView.clear()
     for suite in self.suites.list():
         item = KListViewItem(self.listView, suite)
         item.suite = suite
Exemplo n.º 32
0
 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)
Exemplo n.º 33
0
 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
Exemplo n.º 34
0
 def refreshListView(self):
     for row in self.profile.select(fields=['profile', 'suite'], order='profile'):
         item = KListViewItem(self.listView, row.profile)
         item.profile = row.profile
Exemplo n.º 35
0
 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
Exemplo n.º 36
0
 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
Exemplo n.º 37
0
 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)
Exemplo n.º 38
0
 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
Exemplo n.º 39
0
 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
Exemplo n.º 40
0
 def refreshListView(self):
     self.listView.clear()
     rows = self.cursor.select(fields=['name'], table='diskconfig')
     for row in rows:
         KListViewItem(self.listView, row.name)
Exemplo n.º 41
0
 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
Exemplo n.º 42
0
 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
Exemplo n.º 43
0
 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
Exemplo n.º 44
0
 def refreshListView(self):
     self.listView.clear()
     for trait in self.trait.get_trait_list():
         item = KListViewItem(self.listView, trait)
         item.trait = trait
Exemplo n.º 45
0
 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
Exemplo n.º 46
0
 def refreshListView(self):
     self.listView.clear()
     for row in self.family.family_rows():
         item = KListViewItem(self.listView, row.family)
         item.family = row.family
Exemplo n.º 47
0
 def refreshListView(self):
     self.listView.clear()
     for profile in self.dbox.get_profile_list():
         item = KListViewItem(self.listView, profile)
         item.profile = profile
Exemplo n.º 48
0
 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
Exemplo n.º 49
0
 def refreshlistView(self):
     self.clear()
     rows = self.family.family_rows()
     for row in rows:
         item = KListViewItem(self, row.family)
         item.family = row.family
Exemplo n.º 50
0
 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)
Exemplo n.º 51
0
 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
Exemplo n.º 52
0
 def refreshListView(self):
     self.listView.clear()
     for suite in self.suitecursor.get_suites():
         item = KListViewItem(self.listView, suite)
         item.suite = suite
Exemplo n.º 53
0
 def refreshListView(self):
     self.listView.clear()
     for trait in self.trait.get_trait_list():
         item = KListViewItem(self.listView, trait)
         item.trait = trait
Exemplo n.º 54
0
 def refreshlistView(self):
     self.clear()
     rows = self.family.family_rows()
     for row in rows:
         item = KListViewItem(self, row.family)
         item.family = row.family
Exemplo n.º 55
0
 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
Exemplo n.º 56
0
 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
Exemplo n.º 57
0
 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