10 bool MainDirectoryPersist::m_setExportSave =
false;
11 bool MainDirectoryPersist::m_setImportOpen =
false;
12 QDir MainDirectoryPersist::m_directoryExportSave = QDir::current();
13 QDir MainDirectoryPersist::m_directoryImportOpen = QDir::current();
21 return m_directoryExportSave;
26 return m_directoryImportOpen;
31 m_setExportSave =
true;
37 m_directoryExportSave = QDir(path);
39 if (!m_directoryExportSave.exists ()) {
42 m_directoryExportSave = QDir::current ();
46 if (!m_setImportOpen) {
49 m_directoryImportOpen = m_directoryExportSave;
56 m_setImportOpen =
true;
62 m_directoryImportOpen = QDir (path);
64 if (!m_directoryImportOpen.exists ()) {
67 m_directoryImportOpen = QDir::current ();
71 if (!m_setExportSave) {
74 m_directoryExportSave = m_directoryImportOpen;
QDir getDirectoryImportOpen() const
Get the current Import/Open directory.
MainDirectoryPersist()
Default constructor.
void setDirectoryExportSaveFromFilename(const QString &fileName)
Save the current Export/Save directory, after user has accepted the Export/Save dialog.
void setDirectoryImportOpenFromFilename(const QString &fileName)
Save the current Import/Open directory, after user has accepted the Import/Open dialog.
void setDirectoryImportLoadFromSavedPath(const QString &path)
Set the current Import/Open directory at startup to path from previous execution. ...
QDir getDirectoryExportSave() const
Get the current Export/Save directory.
void setDirectoryExportSaveFromSavedPath(const QString &path)
Set the current Export/Save directory at startup to path from previous execution. ...