Don't use organization for settings

This commit is contained in:
Martchus 2017-02-20 19:55:48 +01:00
parent 0e8dbd6f66
commit 1193b9acec
1 changed files with 6 additions and 1 deletions

View File

@ -11,6 +11,7 @@
#include <QApplication>
#include <QSettings>
#include <QFile>
using namespace ApplicationUtilities;
using namespace Dialogs;
@ -24,7 +25,11 @@ int runWidgetsGui(int argc, char *argv[], const QtConfigArguments &qtConfigArgs,
QApplication a(argc, argv);
// restore Qt settings
QtSettings qtSettings;
QSettings settings(QSettings::IniFormat, QSettings::UserScope, QApplication::organizationName(), QApplication::applicationName());
QSettings settings(QSettings::IniFormat, QSettings::UserScope, QStringLiteral(PROJECT_NAME));
// move old config to new location
const QString oldConfig = QSettings(QSettings::IniFormat, QSettings::UserScope, QApplication::organizationName(), QApplication::applicationName()).fileName();
QFile::rename(oldConfig, settings.fileName()) || QFile::remove(oldConfig);
settings.sync();
qtSettings.restore(settings);
qtSettings.apply();
// apply settings specified via command line args