X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Frspecwindow.py;h=1e2573575d3b3bb7d0931f9815b84de28662a0ff;hp=da70b1cad7d6fe75a1e23be923e7aac6edf86b88;hb=4ab45a38d53566d12bc64403bf9b7c19108eb286;hpb=79442c9e30b92e048e0a8ce78b74915b5d8b5881 diff --git a/sface/rspecwindow.py b/sface/rspecwindow.py index da70b1c..1e25735 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)