Copy the mouse press behaviour from the project tree to the novel tree

This commit is contained in:
Veronica K. B. Olsen
2020-12-20 17:18:54 +01:00
parent 2779c8e69f
commit e5ea8074d2
3 changed files with 40 additions and 5 deletions
+6 -4
View File
@@ -269,6 +269,7 @@ class GuiMain(QMainWindow):
"""Wrapper function to clear all sub-elements of the main GUI.
"""
self.treeView.clearTree()
self.novelView.clearTree()
self.docEditor.clearEditor()
self.closeDocViewer()
self.statusBar.clearStatus()
@@ -878,6 +879,7 @@ class GuiMain(QMainWindow):
self.docEditor.initEditor()
self.docViewer.initViewer()
self.treeView.initTree()
self.novelView.initTree()
self.projView.initOutline()
self.projMeta.initDetails()
@@ -1381,19 +1383,19 @@ class GuiMain(QMainWindow):
def _projTabsChanged(self, tabIndex):
"""Activated when the project view tab is changed.
"""
tHandle = None
sHandle = None
if tabIndex == self.idxTreeView:
logger.verbose("Project tree tab activated")
tHandle = self.treeView.getSelectedHandle()
sHandle = self.treeView.getSelectedHandle()
elif tabIndex == self.idxNovelView:
logger.verbose("Novel tree tab activated")
if self.hasProject:
self.novelView.refreshTree()
tHandle = self.novelView.getSelectedHandle()
sHandle = self.novelView.getSelectedHandle()
self.treeMeta.updateViewBox(tHandle)
self.treeMeta.updateViewBox(sHandle)
return