From 39eb0d45ab6c2910f08a1ad79ac60d188fa9f6ae Mon Sep 17 00:00:00 2001 From: Soeren Apel Date: Wed, 17 Sep 2014 22:16:28 +0200 Subject: [PATCH] Use QApplication metadata for persistent storage Since the application metadata is set in application.c, we should use it instead of providing it manually every time we create a QSettings object. As I understand it, subclassing QApplication in application.c is only a workaround for bad Qt behavior. In the event that it is removed, the application metadata should be moved so that persistent storage still works. --- pv/application.cpp | 1 + pv/mainwindow.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pv/application.cpp b/pv/application.cpp index 224cc600..66991dd9 100644 --- a/pv/application.cpp +++ b/pv/application.cpp @@ -28,6 +28,7 @@ Application::Application(int &argc, char* argv[]) : { setApplicationVersion(PV_VERSION_STRING); setApplicationName("PulseView"); + setOrganizationName("sigrok"); setOrganizationDomain("sigrok.org"); } diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index dae8f123..c3747e02 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -271,7 +271,7 @@ void MainWindow::setup_ui() void MainWindow::save_ui_settings() { - QSettings settings("sigrok", "PulseView"); + QSettings settings; settings.beginGroup("MainWindow"); settings.setValue("state", saveState()); @@ -281,7 +281,7 @@ void MainWindow::save_ui_settings() void MainWindow::restore_ui_settings() { - QSettings settings("sigrok", "PulseView"); + QSettings settings; settings.beginGroup("MainWindow"); -- 2.30.2