Set window title after new project is created, and also automatically call close if a project is open.

This commit is contained in:
Veronica K. B. Olsen
2021-01-15 10:47:50 +01:00
parent bde2810c08
commit 053c2eb379
+7 -5
View File
@@ -282,11 +282,12 @@ class GuiMain(QMainWindow):
"""Create new project via the new project wizard.
"""
if self.hasProject:
self.makeAlert(
"Please close the current project before making a new one.",
nwAlert.ERROR
)
return False
if not self.closeProject():
self.makeAlert(
"Cannot create new project when another project is open.",
nwAlert.ERROR
)
return False
if projData is None:
projData = self.showNewProjectDialog()
@@ -313,6 +314,7 @@ class GuiMain(QMainWindow):
self.hasProject = True
self.statusBar.setRefTime(self.theProject.projOpened)
self.rebuildIndex(beQuiet=True)
self._updateWindowTitle(self.theProject.projName)
else:
self.theProject.clearProject()
return False