From 45eab6e7ee96b94c4f748c410d35654221ab909c Mon Sep 17 00:00:00 2001 From: Arto Jonsson Date: Fri, 2 Jan 2009 19:16:05 +0200 Subject: [PATCH] Simplify reading and writing application settings. --- projects/gui/src/main.cpp | 4 ++++ projects/gui/src/mainwindow.cpp | 8 ++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/gui/src/main.cpp b/projects/gui/src/main.cpp index 9cf73c7..78422a3 100644 --- a/projects/gui/src/main.cpp +++ b/projects/gui/src/main.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include "mainwindow.h" @@ -38,6 +39,9 @@ int main(int argc, char* argv[]) QApplication app(argc, argv); + // Use Ini format on all platforms + QSettings::setDefaultFormat(QSettings::IniFormat); + QStringList arguments = app.arguments(); arguments.takeFirst(); // application name diff --git a/projects/gui/src/mainwindow.cpp b/projects/gui/src/mainwindow.cpp index 12ebdd4..394a715 100644 --- a/projects/gui/src/mainwindow.cpp +++ b/projects/gui/src/mainwindow.cpp @@ -141,9 +141,7 @@ void MainWindow::createDockWindows() void MainWindow::writeSettings() { - QSettings settings(QSettings::IniFormat, QSettings::UserScope, - QCoreApplication::organizationName(), - QCoreApplication::applicationName()); + QSettings settings; const QList engines = m_engineConfigurations->configurations(); @@ -161,9 +159,7 @@ void MainWindow::writeSettings() void MainWindow::readSettings() { - QSettings settings(QSettings::IniFormat, QSettings::UserScope, - QCoreApplication::organizationName(), - QCoreApplication::applicationName()); + QSettings settings; int size = settings.beginReadArray("engines"); for (int i = 0; i < size; i++) -- 2.11.4.GIT