diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 19 |
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(); } |