r20777 - gnucash/trunk/src/gnc - [Cutecash] Set QCoreApplication properties used by QSettings in a single place, constructor.

Christian Stimming cstim at code.gnucash.org
Mon Jun 20 14:55:17 EDT 2011


Author: cstim
Date: 2011-06-20 14:55:17 -0400 (Mon, 20 Jun 2011)
New Revision: 20777
Trac: http://svn.gnucash.org/trac/changeset/20777

Modified:
   gnucash/trunk/src/gnc/mainwindow.cpp
Log:
[Cutecash] Set QCoreApplication properties used by QSettings in a single place, constructor.

Patch by Nitish Dodagatta.

Modified: gnucash/trunk/src/gnc/mainwindow.cpp
===================================================================
--- gnucash/trunk/src/gnc/mainwindow.cpp	2011-06-19 22:06:13 UTC (rev 20776)
+++ gnucash/trunk/src/gnc/mainwindow.cpp	2011-06-20 18:55:17 UTC (rev 20777)
@@ -86,6 +86,11 @@
     createToolBars();
     createStatusBar();
 
+    /* Properties used by QSettings */
+    QCoreApplication::setOrganizationName("Gnucash");
+    QCoreApplication::setOrganizationDomain("gnucash.org");
+    QCoreApplication::setApplicationName("Cutecash");
+
     readSettings();
 
     connect(m_undoStack, SIGNAL(cleanChanged(bool)),
@@ -250,7 +255,7 @@
 
 void MainWindow::readSettings()
 {
-    QSettings settings("gnucash.org", "Cutecash");
+    QSettings settings;
     QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint();
     QSize size = settings.value("size", QSize(400, 400)).toSize();
     resize(size);
@@ -260,7 +265,7 @@
 
 void MainWindow::writeSettings()
 {
-    QSettings settings("gnucash.org", "Cutecash");
+    QSettings settings;
     settings.setValue("pos", pos());
     settings.setValue("size", size());
     m_menuRecentFiles->writeSettings(&settings, "RecentFiles");



More information about the gnucash-changes mailing list