def populateObjectTree(self): self.objecttree.setColumnCount(1) self.objecttree.setHeaderLabel('Objects') olist = idfglobals.getObjectTree() klist = olist.keys() for k in olist : items = olist[k] i = QtGui.QTreeWidgetItem([k]) self.objecttree.addTopLevelItem(i) for ei in items : j = QtGui.QTreeWidgetItem(i,[ei]) self.objecttree.addTopLevelItem(j)
def populateClassList(self): self.classlist.setColumnCount(1) self.classlist.setHeaderLabel('IDD Classes') olist = idfglobals.getObjectTree() klist = olist.keys() klist.sort() for k in klist : items = olist[k] items.sort() i = QtGui.QTreeWidgetItem([k]) self.classlist.addTopLevelItem(i) for ei in items : j = QtGui.QTreeWidgetItem(i,[ei]) self.classlist.addTopLevelItem(j)