diff --git a/bin/hierarchicviewer_qt4.py b/bin/hierarchicviewer_qt4.py index f71c27b2a4d8a540a1590da5b0d2c5eeabc38226..fc709d16f4b4f8a3ba543ec0f8f86ea6424d16df 100644 --- a/bin/hierarchicviewer_qt4.py +++ b/bin/hierarchicviewer_qt4.py @@ -44,15 +44,21 @@ class MyItemModel(Qt.QStandardItemModel): self.parentItem.appendRow(thisItem) self.lastItemLevel = thisItemLevel - if (levelDiff < 0): if (levelDiff < -1): - print "ERROR: BAD POSITIVE LEVEL DIFFERENCE" + for _ in itertools.repeat(None, -levelDiff-1): + dummyItem = Qt.QStandardItem(item[0].rstrip() + '-Dummy') + self.lastItem.appendRow(dummyItem) + self.lastItem = dummyItem self.lastItem.appendRow(thisItem) self.lastItemLevel = thisItemLevel self.lastItem = thisItem + #def saveModel(self, file): TODO + #def saveItem(self, file, item): TODO + + class MainWindow(Qt.QMainWindow): #def __init__(self, app, hit, timeout, autoAppend, follow, *args):