equal
deleted
inserted
replaced
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 |