+ # refresh the category list
+ def repopulate_categories (self):
+ recs = biaweb_db.get_categories (self.current_db)
+ if recs == False:
+ PyQt4.QtGui.QMessageBox.critical (self, "Error", "SQLite 3 error in getting the categories")
+ return
+
+ self.categories.clear ()
+ for (id, name, desc, stub) in recs:
+ qrow = PyQt4.QtGui.QTreeWidgetItem ([str(id), str(name)])
+ self.categories.addTopLevelItem (qrow)
+
+ # refresh the articles list
+ def repopulate_articles (self, catid=None):
+ recs = biaweb_db.get_articles (self.current_db, catid)
+ if recs == False:
+ PyQt4.QtGui.QMessageBox.critical (self, "Error", "SQLite 3 error in getting the articles")
+ return
+
+ self.articles.clear ()
+ for item in recs:
+ qrow = PyQt4.QtGui.QTreeWidgetItem ([str(item[0]), str(item[1])])
+ self.articles.addTopLevelItem (qrow)
+