X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Frspecwindow.py;h=a0741c43877134060aec02fc89f5974a48d35534;hp=da70b1cad7d6fe75a1e23be923e7aac6edf86b88;hb=ab40b6e95de331b183c426db56fbe26cd3bdced8;hpb=79442c9e30b92e048e0a8ce78b74915b5d8b5881 diff --git a/sface/rspecwindow.py b/sface/rspecwindow.py index da70b1c..a0741c4 100644 --- a/sface/rspecwindow.py +++ b/sface/rspecwindow.py @@ -24,6 +24,8 @@ class RSpecView(QTreeView): self.collapseAll() self.expandToDepth(0) + model = self.model() + def recursiveExpand(index): parent = index.parent() if parent and parent.isValid(): @@ -34,13 +36,13 @@ class RSpecView(QTreeView): if index.data().toString() == txt: recursiveExpand(index) self.scrollTo(index, self.PositionAtCenter) + return rows = model.rowCount(index) for r in range(rows): child_index = index.child(r, 0) search(child_index) - model = self.model() root_rows = model.rowCount() for r in range(root_rows): index = model.index(r, 0) @@ -190,7 +192,7 @@ class DomItem: class RSpecWindow(QDialog): def __init__(self, parent=None): QDialog.__init__(self, parent) - self.setWindowTitle("RSPec View") + self.setWindowTitle("RSpec View") self.document = None self.model = None @@ -232,7 +234,6 @@ class RSpecWindow(QDialog): class RSpecDelegate(QAbstractItemDelegate): def __init__(self, parent=None): - print "init-ing the delegate" QAbstractItemDelegate.__init__(self, parent) def paint(self, painter, option, index):