Skip to content
Snippets Groups Projects
Commit c8639126 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

ProjManager - autosave serialization

parent b1626194
No related branches found
No related tags found
1 merge request!2452cleanup autosave, style sheet & palette; split save some files; dissolve GUI/Support
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
namespace { namespace {
const QString S_PROJECTMANAGER = "ProjectManager"; const QString S_PROJECTMANAGER = "ProjectManager";
const QString S_AUTOSAVE = "EnableAutosave";
const QString S_DEFAULTPROJECTPATH = "DefaultProjectPath"; const QString S_DEFAULTPROJECTPATH = "DefaultProjectPath";
const QString S_RECENTPROJECTS = "RecentProjects"; const QString S_RECENTPROJECTS = "RecentProjects";
const QString S_LASTUSEDIMPORTDIR = "LastUsedImportDir"; const QString S_LASTUSEDIMPORTDIR = "LastUsedImportDir";
...@@ -53,10 +52,7 @@ void ProjectManager::loadSettings() ...@@ -53,10 +52,7 @@ void ProjectManager::loadSettings()
if (s.childGroups().contains(S_PROJECTMANAGER)) { if (s.childGroups().contains(S_PROJECTMANAGER)) {
s.beginGroup(S_PROJECTMANAGER); s.beginGroup(S_PROJECTMANAGER);
m_working_directory = s.value(S_DEFAULTPROJECTPATH).toString(); m_working_directory = s.value(S_DEFAULTPROJECTPATH).toString();
if (!s.contains(S_AUTOSAVE))
s.setValue(S_AUTOSAVE, true);
m_recent_projects = s.value(S_RECENTPROJECTS).toStringList(); m_recent_projects = s.value(S_RECENTPROJECTS).toStringList();
setAutosaveEnabled(s.value(S_AUTOSAVE).toBool());
s.endGroup(); s.endGroup();
} }
} }
...@@ -123,9 +119,6 @@ void ProjectManager::setAutosaveEnabled(bool value) ...@@ -123,9 +119,6 @@ void ProjectManager::setAutosaveEnabled(bool value)
m_autosave = std::make_unique<AutosaveController>(); m_autosave = std::make_unique<AutosaveController>();
else else
m_autosave.reset(); m_autosave.reset();
QSettings settings;
settings.setValue(S_PROJECTMANAGER + "/" + S_AUTOSAVE, value);
} }
//! Clears list of recent projects. //! Clears list of recent projects.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment