X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Frspecwindow.py;h=4db87c60c2edacc64a624eb27f767dedffabd362;hp=17bef6a0561b71470c89adbd32f7ed46c727c402;hb=08264e3523d39d7dc843c3a96a0a2849c6eb8a49;hpb=dd3e0cf249a536798fcbb3aaf788dca1d674ab26 diff --git a/sface/rspecwindow.py b/sface/rspecwindow.py index 17bef6a..4db87c6 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)