Commit 0261862b authored by Fabio Bas's avatar Fabio Bas
Browse files

Fix configuration loading

parent 871f5f7c
...@@ -166,7 +166,7 @@ int main(int argc, char *argv[]) ...@@ -166,7 +166,7 @@ int main(int argc, char *argv[])
configPath = SettingsCache::guessConfigurationPath(configPath); configPath = SettingsCache::guessConfigurationPath(configPath);
qWarning() << "Using configuration file: " << configPath; qWarning() << "Using configuration file: " << configPath;
settingsCache = new SettingsCache(); settingsCache = new SettingsCache(configPath);
loggerThread = new QThread; loggerThread = new QThread;
loggerThread->setObjectName("logger"); loggerThread->setObjectName("logger");
......
...@@ -7,6 +7,12 @@ ...@@ -7,6 +7,12 @@
#include <QDesktopServices> #include <QDesktopServices>
#endif #endif
SettingsCache::SettingsCache(const QString & fileName, QSettings::Format format, QObject * parent)
:QSettings(fileName, format, parent)
{
}
QString SettingsCache::guessConfigurationPath(QString & specificPath) QString SettingsCache::guessConfigurationPath(QString & specificPath)
{ {
const QString fileName="servatrice.ini"; const QString fileName="servatrice.ini";
......
...@@ -9,7 +9,7 @@ class SettingsCache : public QSettings { ...@@ -9,7 +9,7 @@ class SettingsCache : public QSettings {
private: private:
QSettings *settings; QSettings *settings;
public: 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); static QString guessConfigurationPath(QString & specificPath);
}; };
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment