def initTree(self): self.uvcdat_items={} for k in sorted(plotTypes.keys()): self.uvcdat_items[k]=QtGui.QTreeWidgetItem(None, QtCore.QStringList(k),3) self.templateTree.addTopLevelItem(self.uvcdat_items[k]) for t in self.getMethods(self.uvcdat_items[k]): item = QtGui.QTreeWidgetItem(self.uvcdat_items[k], QtCore.QStringList(t),4) self.templateTree.expandAll()
def initTree(self): self.uvcdat_items = {} for k in sorted(plotTypes.keys()): self.uvcdat_items[k] = QtGui.QTreeWidgetItem(None, QtCore.QStringList(k), 3) self.templateTree.addTopLevelItem(self.uvcdat_items[k]) for t in self.getMethods(self.uvcdat_items[k]): item = QtGui.QTreeWidgetItem(self.uvcdat_items[k], QtCore.QStringList(t), 4) self.templateTree.expandAll()
def initVCSTree(self): for k in sorted(plotTypes.keys()): kitem = self.addPlotBar(k) for plot in plotTypes[k]: item = QtGui.QTreeWidgetItem(kitem, QtCore.QStringList(plot), self.VCS_CONTAINER_ITEM) item.setFlags(item.flags() & ~QtCore.Qt.ItemIsDragEnabled) ## Special section here for VCS GMs they have one more layer for m in self.plotTree.getMethods(item): item2 = PlotTreeWidgetItem(plot, m, QtCore.QStringList(m), self.VCS_ITEM, None, item)