deviceupdatesui/deviceupdates/src/main.cpp
changeset 67 fdbfe0a95492
parent 56 a9afc3a8dbfa
equal deleted inserted replaced
62:03849bd79877 67:fdbfe0a95492
    22 #include "nsmldmsyncprivatecrkeys.h"
    22 #include "nsmldmsyncprivatecrkeys.h"
    23 
    23 
    24 int main(int argc, char *argv[])
    24 int main(int argc, char *argv[])
    25 {
    25 {
    26    HbApplication app(argc, argv);
    26    HbApplication app(argc, argv);
    27    //HbView* newview= new HbView();
       
    28 
       
    29    QTranslator *translator = new QTranslator();
    27    QTranslator *translator = new QTranslator();
    30    QString lang = QLocale::system().name();
    28    QString lang = QLocale::system().name();
    31    qDebug("OMADM Loading qm file");
    29    qDebug("OMADM Loading qm file");
    32    qDebug()<<lang;
    30    qDebug()<<lang;
    33    QString path = "z:/resource/qt/translations/";
    31    QString path = "z:/resource/qt/translations/";
    46    if(fine)
    44    if(fine)
    47    		qApp->installTranslator(translator);
    45    		qApp->installTranslator(translator);
    48    else
    46    else
    49    		qDebug("omadm common translator loading failed");
    47    		qDebug("omadm common translator loading failed");
    50    
    48    
    51    if( argc == 2) // Launch via Control Panel
    49    if( argc == EQtHighwayLaunch) // Launch via Control Panel
    52     {    	
    50     {    	
    53     	QTranslator *cptranslator = new QTranslator();
    51     	QTranslator *cptranslator = new QTranslator();
    54     	fine = cptranslator->load("control_panel_" + lang, path);
    52     	fine = cptranslator->load("control_panel_" + lang, path);
    55     	if(fine)
    53     	if(fine)
    56     		qApp->installTranslator(cptranslator);
    54     		qApp->installTranslator(cptranslator);
    62     {    		
    60     {    		
    63     		app.setApplicationName(hbTrId("txt_device_update_subhead_device_updates"));	
    61     		app.setApplicationName(hbTrId("txt_device_update_subhead_device_updates"));	
    64     }  
    62     }  
    65 
    63 
    66     HbMainWindow window;
    64     HbMainWindow window;
    67 
    65     DMServiceProvider* service=NULL;
    68     DMFotaView* view = new DMFotaView(&window);
    66     DMFotaView* view =NULL;
       
    67     
       
    68     if(argc == EQtHighwayLaunch)
       
    69         {
       
    70         service=new DMServiceProvider();
       
    71         view = new DMFotaView(&window,service);
       
    72         }
       
    73     else
       
    74         {
       
    75         view= new DMFotaView(&window);
       
    76         }
    69     bool loadingok = view->addFotaView();
    77     bool loadingok = view->addFotaView();
    70 
       
    71     window.show();
    78     window.show();
    72     return app.exec();
    79     TInt ret = app.exec();
       
    80     if(argc==EQtHighwayLaunch)
       
    81         {
       
    82         delete service;
       
    83         service = NULL;
       
    84         }
       
    85     return ret;
    73 }
    86 }
    74 
    87