Fix configuration loading
This commit is contained in:
parent
871f5f7c94
commit
0261862b1b
3 changed files with 8 additions and 2 deletions
|
@ -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");
|
||||
|
|
|
@ -7,6 +7,12 @@
|
|||
#include <QDesktopServices>
|
||||
#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";
|
||||
|
|
|
@ -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);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue