diff --git a/servatrice/src/main.cpp b/servatrice/src/main.cpp index 49b06b27..6c29e8be 100644 --- a/servatrice/src/main.cpp +++ b/servatrice/src/main.cpp @@ -166,7 +166,7 @@ int main(int argc, char *argv[]) configPath = SettingsCache::guessConfigurationPath(configPath); qWarning() << "Using configuration file: " << configPath; - settingsCache = new SettingsCache(); + settingsCache = new SettingsCache(configPath); loggerThread = new QThread; loggerThread->setObjectName("logger"); diff --git a/servatrice/src/settingscache.cpp b/servatrice/src/settingscache.cpp index 10984dd6..b2b74d74 100644 --- a/servatrice/src/settingscache.cpp +++ b/servatrice/src/settingscache.cpp @@ -7,6 +7,12 @@ #include #endif +SettingsCache::SettingsCache(const QString & fileName, QSettings::Format format, QObject * parent) +:QSettings(fileName, format, parent) +{ + +} + QString SettingsCache::guessConfigurationPath(QString & specificPath) { const QString fileName="servatrice.ini"; diff --git a/servatrice/src/settingscache.h b/servatrice/src/settingscache.h index 945ab71f..7284d273 100644 --- a/servatrice/src/settingscache.h +++ b/servatrice/src/settingscache.h @@ -9,7 +9,7 @@ class SettingsCache : public QSettings { private: QSettings *settings; public: - SettingsCache(const QString & fileName="servatrice.ini", QSettings::Format format=QSettings::IniFormat, QObject * parent = 0) { }; + SettingsCache(const QString & fileName="servatrice.ini", QSettings::Format format=QSettings::IniFormat, QObject * parent = 0); static QString guessConfigurationPath(QString & specificPath); };