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.
This commit is contained in:
Martin Kleusberg
2013-01-20 15:16:35 +01:00
parent e52f268578
commit a0c209efd8
5 changed files with 12 additions and 12 deletions

View File

@@ -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);

View File

@@ -13,6 +13,10 @@
<property name="windowTitle">
<string>SQLiteBrowser</string>
</property>
<property name="windowIcon">
<iconset resource="icons/icons.qrc">
<normaloff>:/oldimages/icon16</normaloff>:/oldimages/icon16</iconset>
</property>
<widget class="QTabWidget" name="mainTab">
<property name="currentIndex">
<number>0</number>
@@ -300,7 +304,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>354</width>
<width>763</width>
<height>653</height>
</rect>
</property>

View File

@@ -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 );

View File

@@ -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"));

View File

@@ -30,9 +30,6 @@ enum
kSQLiteMediaType_Binary
};
static QString g_sApplicationNameShort = QString("sqlitebrowser");
static QString g_applicationIconName = QString(":/oldimages/icon16");
typedef QMap<int, class DBBrowserField> fieldMap;
typedef QMultiMap<QString, class DBBrowserObject> objectMap;
typedef QMap<int, int> rowIdMap;