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

AppConfig + autosave_enabled

parent 8e335343
No related branches found
No related tags found
1 merge request!2452cleanup autosave, style sheet & palette; split save some files; dissolve GUI/Support
......@@ -27,6 +27,8 @@ BA_GUI_API_ std::unique_ptr<AppConfig> gApp; //!< global pointer to _the_ instan
namespace {
const QString S_AUTOSAVE = "EnableAutosave";
const QString S_DIRS = "Dirs";
const QString S_DEFAULTPROJECTPATH = "DefaultProjectPath";
const QString S_ARTIFACTEXPORTDIR = "ArtifactExportDir";
......@@ -99,6 +101,9 @@ bool AppConfig::useNativeFileDialog() const
void AppConfig::loadSettings()
{
QSettings s;
autosave_enabled = s.value(S_AUTOSAVE, true).toBool();
if (s.childGroups().contains(S_DIRS)) {
s.beginGroup(S_DIRS);
......@@ -118,6 +123,8 @@ void AppConfig::loadSettings()
void AppConfig::saveSettings()
{
QSettings s;
s.setValue(S_AUTOSAVE, autosave_enabled);
s.beginGroup(S_DIRS);
s.setValue(S_ARTIFACTEXPORTDIR, artifact_export_dir);
s.setValue(S_DATAIMPORTDIR, data_import_dir);
......
......@@ -35,6 +35,8 @@ public:
std::unique_ptr<ComboProperty> color_gradient_combo;
bool autosave_enabled;
QString import_filter_1D; //!< Last used import filter for 1D files
QString import_filter_2D; //!< Last used import filter for 2D files
......
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