X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Frspecwindow.py;h=47a38c8319a4a74590fe3d5b53ad221a606b5e30;hp=da70b1cad7d6fe75a1e23be923e7aac6edf86b88;hb=170bfc2943ac3849716ac3b1a545b36af103640d;hpb=79442c9e30b92e048e0a8ce78b74915b5d8b5881 diff --git a/sface/rspecwindow.py b/sface/rspecwindow.py index da70b1c..47a38c8 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