phoneengine/networkhandlingstarter/src/main.cpp
changeset 30 ebdbd102c78a
parent 27 2f8f8080a020
child 51 f39ed5e045e0
equal deleted inserted replaced
27:2f8f8080a020 30:ebdbd102c78a
    13  *
    13  *
    14  * Description:  
    14  * Description:  
    15  *
    15  *
    16  */
    16  */
    17 #include <QLocale>
    17 #include <QLocale>
    18 #include <QTranslator>
    18 #include <hbtranslator.h>
    19 #include <hbapplication.h>
    19 #include <hbapplication.h>
    20 #include <hbmainwindow.h>
    20 #include <hbmainwindow.h>
    21 #include <networkhandlingstarter.h>
    21 #include <networkhandlingstarter.h>
    22 
    22 
    23 /*!
    23 /*!
    25  */
    25  */
    26 int main(int argc, char **argv)
    26 int main(int argc, char **argv)
    27 {
    27 {
    28     HbApplication app(argc, argv);
    28     HbApplication app(argc, argv);
    29     
    29     
    30     // Load telephone_cp translator
    30     // Load translators
    31     QTranslator translator; 
    31     HbTranslator *commonTranslator = new HbTranslator("common");
    32     QString lang = QLocale::system().name();
    32     HbTranslator *control_panelTranslator = new HbTranslator("control_panel");
    33     QString path = "z:/resource/qt/translations/";
    33     HbTranslator *telephone_cpTranslator = new HbTranslator("telephone_cp"); 
    34     bool translatorLoaded = translator.load(path + "telephone_cp_" + lang);
       
    35     if (translatorLoaded) {
       
    36         app.installTranslator(&translator);
       
    37     }
       
    38     // Load common translator
       
    39     QTranslator commontranslator;
       
    40     translatorLoaded = commontranslator.load( path + "common_" + lang);
       
    41     if (translatorLoaded) {
       
    42         app.installTranslator(&commontranslator);
       
    43     }
       
    44     
    34     
    45     HbMainWindow mainWindow;
    35     HbMainWindow mainWindow;
    46     NetworkHandlingStarter service;
    36     NetworkHandlingStarter service;
    47     return app.exec();
    37     int err = app.exec();
       
    38     
       
    39     delete commonTranslator;
       
    40     delete control_panelTranslator;
       
    41     delete telephone_cpTranslator;
       
    42     
       
    43     return err;
    48 }
    44 }
    49 
    45