From d263de02059c5d5f2ce9ee791e557b47c60b8567 Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com> Date: Thu, 21 May 2020 14:45:00 +0200 Subject: [PATCH] Ensure setSelectedhandle also makes the item visible in the scroll view --- nw/gui/elements/doctree.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nw/gui/elements/doctree.py b/nw/gui/elements/doctree.py index a30fb856..5f818fd2 100644 --- a/nw/gui/elements/doctree.py +++ b/nw/gui/elements/doctree.py @@ -485,6 +485,11 @@ class GuiDocTree(QTreeWidget): if tHandle in self.theMap: self.clearSelection() self.theMap[tHandle].setSelected(True) + selItems = self.selectedIndexes() + if selItems: + self.scrollTo( + selItems[0], QAbstractItemView.PositionAtCenter + ) return True return False