Sort out status leds and project closing (#1237)

This commit is contained in:
Veronica Berglyd Olsen
2022-11-16 11:20:40 +01:00
parent 9f4b9a4dde
commit 62cf9b6184
4 changed files with 29 additions and 30 deletions
+8 -3
View File
@@ -312,7 +312,7 @@ class GuiMain(QMainWindow):
# Work Area
self.docEditor.clearEditor()
self.docEditor.setDictionaries()
self.closeDocViewer()
self.closeDocViewer(byUser=False)
self.outlineView.clearProject()
# General
@@ -1220,14 +1220,19 @@ class GuiMain(QMainWindow):
self.theProject.data.setLastHandle(None, "editor")
return
def closeDocViewer(self):
def closeDocViewer(self, byUser=True):
"""Close the document view panel.
"""
self.docViewer.clearViewer()
self.theProject.data.setLastHandle(None, "viewer")
if byUser:
# Only reset the last handle if the user called this
self.theProject.data.setLastHandle(None, "viewer")
# Hide the panel
bPos = self.splitMain.sizes()
self.splitView.setVisible(False)
self.splitDocs.setSizes([bPos[1], 0])
return not self.splitView.isVisible()
def toggleFocusMode(self):