From 7bbc112d25c156dd22feab215911808d16320ee8 Mon Sep 17 00:00:00 2001 From: LingSamuel Date: Fri, 7 Dec 2018 18:10:44 +0800 Subject: [PATCH] Add last accessed directory --- manuskript/ui/welcome.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manuskript/ui/welcome.py b/manuskript/ui/welcome.py index f50bf21..c0463e5 100644 --- a/manuskript/ui/welcome.py +++ b/manuskript/ui/welcome.py @@ -138,12 +138,18 @@ class welcome(QWidget, Ui_welcome): ############################################################################### def openFile(self): + sttgs = QSettings() + lastDirectory = sttgs.value("lastAccessedDirectory", defaultValue=".", type=str) + if lastDirectory != '.': + print(qApp.translate("lastAccessedDirectoryInfo", "Last accessed directory \"{}\" loaded.").format(lastDirectory)) + """File dialog that request an existing file. For opening project.""" filename = QFileDialog.getOpenFileName(self, self.tr("Open project"), - ".", + lastDirectory, self.tr("Manuskript project (*.msk);;All files (*)"))[0] if filename: + sttgs.setValue("lastAccessedDirectory", os.path.dirname(filename)) self.appendToRecentFiles(filename) self.mw.loadProject(filename)