display current project path on title bar

This commit is contained in:
Bachir Soussi Chiadmi
2017-05-27 18:48:04 +02:00
parent e8a6261e00
commit dea7c22ba3
+13 -4
View File
@@ -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()