[Cutecash] Set QCoreApplication properties used by QSettings in a single place, constructor.

Patch by Nitish Dodagatta.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20777 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2011-06-20 18:55:17 +00:00
parent 8585a33c31
commit dd3cdd66db

View File

@ -86,6 +86,11 @@ MainWindow::MainWindow()
createToolBars(); createToolBars();
createStatusBar(); createStatusBar();
/* Properties used by QSettings */
QCoreApplication::setOrganizationName("Gnucash");
QCoreApplication::setOrganizationDomain("gnucash.org");
QCoreApplication::setApplicationName("Cutecash");
readSettings(); readSettings();
connect(m_undoStack, SIGNAL(cleanChanged(bool)), connect(m_undoStack, SIGNAL(cleanChanged(bool)),
@ -250,7 +255,7 @@ void MainWindow::createStatusBar()
void MainWindow::readSettings() void MainWindow::readSettings()
{ {
QSettings settings("gnucash.org", "Cutecash"); QSettings settings;
QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint(); QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint();
QSize size = settings.value("size", QSize(400, 400)).toSize(); QSize size = settings.value("size", QSize(400, 400)).toSize();
resize(size); resize(size);
@ -260,7 +265,7 @@ void MainWindow::readSettings()
void MainWindow::writeSettings() void MainWindow::writeSettings()
{ {
QSettings settings("gnucash.org", "Cutecash"); QSettings settings;
settings.setValue("pos", pos()); settings.setValue("pos", pos());
settings.setValue("size", size()); settings.setValue("size", size());
m_menuRecentFiles->writeSettings(&settings, "RecentFiles"); m_menuRecentFiles->writeSettings(&settings, "RecentFiles");