Make renamed item current (don't just select)

This commit is contained in:
RumovZ 2021-03-03 23:00:37 +01:00
parent 7d3d6edb26
commit 5c6eea0d80

View file

@ -457,7 +457,9 @@ class SidebarTreeView(QTreeView):
def restore_current(self, is_current: Callable[[SidebarItem], bool]) -> None: def restore_current(self, is_current: Callable[[SidebarItem], bool]) -> None:
if current := self.find_item(is_current): if current := self.find_item(is_current):
index = self.model().index_for_item(current) index = self.model().index_for_item(current)
self.selectionModel().select(index, QItemSelectionModel.SelectCurrent) self.selectionModel().setCurrentIndex(
index, QItemSelectionModel.SelectCurrent
)
self.scrollTo(index) self.scrollTo(index)
def find_item( def find_item(