diff options
Diffstat (limited to 'src/choosersettings.cpp')
-rw-r--r-- | src/choosersettings.cpp | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/choosersettings.cpp b/src/choosersettings.cpp index a67897e..36c9a0f 100644 --- a/src/choosersettings.cpp +++ b/src/choosersettings.cpp @@ -12,46 +12,46 @@ bool ChooserSettings::settingsLoaded = false; ChooserSettings* ChooserSettings::chooserSettings = NULL; ChooserSettings::ChooserSettings() { - // test (and make) directory - QDir saveFileDir(QFileInfo(previousSessionFile).absoluteDir()); - if (!saveFileDir.exists()) { - if (!saveFileDir.mkpath(saveFileDir.path())) { - return; - } - } - - settings = new QSettings(previousSessionFile, QSettings::IniFormat); - settings->setIniCodec("UTF-8"); - - if (settings->status() != QSettings::NoError) { - if (debugMode) { - qDebug() << "Settings: " << previousSessionFile << " contains erros."; - } - return; - } - - settingsLoaded = true; + // test (and make) directory + QDir saveFileDir(QFileInfo(previousSessionFile).absoluteDir()); + if (!saveFileDir.exists()) { + if (!saveFileDir.mkpath(saveFileDir.path())) { + return; + } + } + + settings = new QSettings(previousSessionFile, QSettings::IniFormat); + settings->setIniCodec("UTF-8"); + + if (settings->status() != QSettings::NoError) { + if (debugMode) { + qDebug() << "Settings: " << previousSessionFile << " contains erros."; + } + return; + } + + settingsLoaded = true; } ChooserSettings::~ChooserSettings() { - settings->deleteLater(); + settings->deleteLater(); } QString ChooserSettings::getSetting(QString key) { - if (!settingsLoaded) { - chooserSettings = new ChooserSettings(); - if (!settingsLoaded) return ""; - } + if (!settingsLoaded) { + chooserSettings = new ChooserSettings(); + if (!settingsLoaded) return ""; + } - return chooserSettings->settings->value(key).toString(); + return chooserSettings->settings->value(key).toString(); } bool ChooserSettings::setSetting(QString key, QString value) { - if (!settingsLoaded) { - chooserSettings = new ChooserSettings(); - if (!settingsLoaded) return false; - } - chooserSettings->settings->setValue(key, value); + if (!settingsLoaded) { + chooserSettings = new ChooserSettings(); + if (!settingsLoaded) return false; + } + chooserSettings->settings->setValue(key, value); // chooserSettings->settings->sync(); - return true; + return true; } |