mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-06-14 08:54:34 +12:00
Add last accessed directory
This commit is contained in:
parent
0cbf337f09
commit
7bbc112d25
|
@ -138,12 +138,18 @@ class welcome(QWidget, Ui_welcome):
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
def openFile(self):
|
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."""
|
"""File dialog that request an existing file. For opening project."""
|
||||||
filename = QFileDialog.getOpenFileName(self,
|
filename = QFileDialog.getOpenFileName(self,
|
||||||
self.tr("Open project"),
|
self.tr("Open project"),
|
||||||
".",
|
lastDirectory,
|
||||||
self.tr("Manuskript project (*.msk);;All files (*)"))[0]
|
self.tr("Manuskript project (*.msk);;All files (*)"))[0]
|
||||||
if filename:
|
if filename:
|
||||||
|
sttgs.setValue("lastAccessedDirectory", os.path.dirname(filename))
|
||||||
self.appendToRecentFiles(filename)
|
self.appendToRecentFiles(filename)
|
||||||
self.mw.loadProject(filename)
|
self.mw.loadProject(filename)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue