From a0c209efd8a659451c969f791f06dcc0444669b8 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Sun, 20 Jan 2013 15:16:35 +0100 Subject: [PATCH] Get rid of some global variables Remove two global variables storing the application short name which is the same as the organisation name and the application icon which is only used in one place. --- src/MainWindow.cpp | 9 ++++----- src/MainWindow.ui | 6 +++++- src/PreferencesDialog.cpp | 4 ++-- src/main.cpp | 2 +- src/sqlitedb.h | 3 --- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index bda0ffa1..0990b58b 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -100,7 +100,7 @@ void MainWindow::init() connect(logWin, SIGNAL(dbState(bool)),this, SLOT(dbState(bool))); // Load window settings - QSettings settings(QApplication::organizationName(), g_sApplicationNameShort); + QSettings settings(QApplication::organizationName(), QApplication::organizationName()); restoreGeometry(settings.value("MainWindow/geometry").toByteArray()); restoreState(settings.value("MainWindow/windowState").toByteArray()); logWin->comboLogType()->setCurrentIndex(logWin->comboLogType()->findText(settings.value("SQLLogDock/Log", "Application").toString())); @@ -108,7 +108,6 @@ void MainWindow::init() // Set other window settings setAcceptDrops(true); setWindowTitle(QApplication::applicationName()); - setWindowIcon(QPixmap(g_applicationIconName)); } //*********************************************************** @@ -307,7 +306,7 @@ void MainWindow::fileExit() void MainWindow::closeEvent( QCloseEvent* event ) { - QSettings settings(QApplication::organizationName(), g_sApplicationNameShort); + QSettings settings(QApplication::organizationName(), QApplication::organizationName()); settings.setValue("MainWindow/geometry", saveGeometry()); settings.setValue("MainWindow/windowState", saveState()); settings.setValue("SQLLogDock/Log", logWin->comboLogType()->currentText()); @@ -1001,7 +1000,7 @@ void MainWindow::openRecentFile() void MainWindow::updateRecentFileActions() { - QSettings settings(QApplication::organizationName(), g_sApplicationNameShort); + QSettings settings(QApplication::organizationName(), QApplication::organizationName()); QStringList files = settings.value("recentFileList").toStringList(); @@ -1025,7 +1024,7 @@ void MainWindow::setCurrentFile(const QString &fileName) setWindowTitle( QApplication::applicationName() +" - "+fileName); activateFields(true); - QSettings settings(QApplication::organizationName(), g_sApplicationNameShort); + QSettings settings(QApplication::organizationName(), QApplication::organizationName()); QStringList files = settings.value("recentFileList").toStringList(); files.removeAll(fileName); files.prepend(fileName); diff --git a/src/MainWindow.ui b/src/MainWindow.ui index d026b38b..165395a0 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -13,6 +13,10 @@ SQLiteBrowser + + + :/oldimages/icon16:/oldimages/icon16 + 0 @@ -300,7 +304,7 @@ 0 0 - 354 + 763 653 diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 47d64dfb..b0d3be36 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -69,7 +69,7 @@ void PreferencesDialog::chooseLocation() void PreferencesDialog::loadSettings() { - QSettings settings(QApplication::organizationName(), g_sApplicationNameShort); + QSettings settings(QApplication::organizationName(), QApplication::organizationName()); settings.sync(); defaultencoding = settings.value( "/db/defaultencoding", "UTF8" ).toString(); @@ -109,7 +109,7 @@ void PreferencesDialog::loadSettings() void PreferencesDialog::saveSettings() { - QSettings settings(QApplication::organizationName(), g_sApplicationNameShort); + QSettings settings(QApplication::organizationName(), QApplication::organizationName()); settings.setValue( "/db/defaultencoding", defaultencoding ); settings.setValue( "/db/defaultnewdata", defaultnewdata ); diff --git a/src/main.cpp b/src/main.cpp index 5d9ca018..79855ea7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -75,7 +75,7 @@ int main( int argc, char ** argv ) { QApplication a( argc, argv ); a.setOrganizationName("sqlitebrowser"); - a.setApplicationName("SQLite Database Browser " + QString(APP_VERSION)); + a.setApplicationName("SQLite Database Browser"); // Set character encoding to UTF8 QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); diff --git a/src/sqlitedb.h b/src/sqlitedb.h index 786768a4..d3b3a683 100644 --- a/src/sqlitedb.h +++ b/src/sqlitedb.h @@ -30,9 +30,6 @@ enum kSQLiteMediaType_Binary }; -static QString g_sApplicationNameShort = QString("sqlitebrowser"); -static QString g_applicationIconName = QString(":/oldimages/icon16"); - typedef QMap fieldMap; typedef QMultiMap objectMap; typedef QMap rowIdMap;