예제 #1
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