summaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
authorJonathan Bauer2011-03-06 18:56:33 +0100
committerJonathan Bauer2011-03-06 18:56:33 +0100
commit24bf24af68ba0279fbdf649c415dc489b80e8aa7 (patch)
tree572bd655eb54416ecc21110bb3f6e47c74f9f204 /src/main.cpp
parentremoved unused code (diff)
downloadfbgui-24bf24af68ba0279fbdf649c415dc489b80e8aa7.tar.gz
fbgui-24bf24af68ba0279fbdf649c415dc489b80e8aa7.tar.xz
fbgui-24bf24af68ba0279fbdf649c415dc489b80e8aa7.zip
misc, translator
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 58615ed..25c7e03 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -20,10 +20,15 @@ void printHelp()
int main(int argc, char *argv[])
{
- QApplication *app = new QApplication(argc, argv, QApplication::GuiServer);
- app->setOrganizationName("team_projekt_2011");
- app->setApplicationName("fbgui");
- app->setObjectName("test");
+ QApplication app(argc, argv, QApplication::GuiServer);
+ app.setOrganizationName("team_projekt_2011");
+ app.setApplicationName("fbgui");
+ app.setObjectName("test");
+
+ // Translator, for later (maybe).
+ QTranslator translator;
+ translator.load(":" + QLocale::system().name());
+ app.installTranslator(&translator);
/* Parse cmdline argus. */
QMap<QString, QString> clo;
@@ -54,7 +59,7 @@ int main(int argc, char *argv[])
exit(EXIT_SUCCESS);
}
// Read the config file, for now hardcoded expected name.
- QSettings confFileSettings(app->applicationDirPath() + "/fbgui.conf", QSettings::IniFormat);
+ QSettings confFileSettings(app.applicationDirPath() + "/fbgui.conf", QSettings::IniFormat);
confFileSettings.setIniCodec("UTF-8");
if (clo.contains("url"))
@@ -66,8 +71,8 @@ int main(int argc, char *argv[])
// Start fbgui.
fbgui *gui = new fbgui();
- gui->setParent(app);
+ gui->setParent(&app);
gui->startBrowser();
- return app->exec();
+ return app.exec();
}