From dea7c22ba342308295ded3cfc818799d418c60a8 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Sat, 27 May 2017 18:48:04 +0200 Subject: [PATCH] display current project path on title bar --- app.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/app.py b/app.py index 2597864..c7bca28 100755 --- a/app.py +++ b/app.py @@ -29,7 +29,7 @@ class Core(): # restore previous preferences self.restorePreferences() - + self._mw = False self.temp = tempfile.mkdtemp() # print(self.temp) @@ -39,10 +39,20 @@ class Core(): self.tempcwd = True self.initnewproject() - self.server = server.Server(self.temp) self.compiler = compiler.Compiler(self.temp) + @property + def mainwindow(self): + return self.mainwindow + + @mainwindow.setter + def mainwindow(self, mw): + if not self._mw: + self._mw = mw + if not self.tempcwd: + self._mw.setWindowTitle("Cascade – "+self.cwd) + def restorePreferences(self): # print("restorePreferences") @@ -87,6 +97,7 @@ class Core(): shutil.copytree(self.cwd, cwd) self.cwd = cwd self.tempcwd = False + self._mw.setWindowTitle("Cascade – "+self.cwd) def quit(self): self.savePreferences() @@ -109,8 +120,6 @@ class MainWindow(QMainWindow): self.initMenuBar() self.initMainStack() - # self.shortcut = QShortcut(QKeySequence("Ctrl+Q"), self) - # self.shortcut.activated.connect(self.quit) self.show()