21 #include <qdebug.h> |
21 #include <qdebug.h> |
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); |
|
27 //HbView* newview= new HbView(); |
26 |
28 |
27 HbApplication app(argc, argv); |
29 QTranslator *translator = new QTranslator(); |
28 //HbView* newview= new HbView(); |
|
29 |
|
30 QTranslator *translator = new QTranslator(); |
|
31 QString lang = QLocale::system().name(); |
30 QString lang = QLocale::system().name(); |
32 qDebug("OMADM Loading qm file"); |
31 qDebug("OMADM Loading qm file"); |
33 qDebug()<<lang; |
32 qDebug()<<lang; |
34 QString path = "z:/resource/qt/translations/"; |
33 QString path = "z:/resource/qt/translations/"; |
35 // bool fine = translator->load("deviceupdates_" + lang, path);/*finally required once localisation available*/ |
34 |
36 bool fine = translator->load("deviceupdates_en.qm", path); |
35 bool fine = translator->load("deviceupdates_" + lang, path);/*finally required once localisation available*/ |
37 if(fine) |
36 //bool fine = translator->load("deviceupdates_en.qm", path); |
38 qApp->installTranslator(translator); |
37 if(fine) |
|
38 qApp->installTranslator(translator); |
39 else |
39 else |
40 qDebug("omadm translator loading failed"); |
40 qDebug("omadm translator loading failed"); |
41 |
41 |
42 QTranslator *commontranslator = new QTranslator(); |
42 QTranslator *commontranslator = new QTranslator(); |
43 |
43 |
44 fine = commontranslator->load("common_" + lang + ".qm", path);/*finally required once localisation available*/ |
44 fine = commontranslator->load("common_" + lang + ".qm", path);/*finally required once localisation available*/ |
45 //fine = commontranslator->load("common_en" , path); |
45 //fine = commontranslator->load("common_en" , path); |
46 if(fine) |
46 if(fine) |
47 qApp->installTranslator(translator); |
47 qApp->installTranslator(translator); |
48 else |
48 else |
49 qDebug("omadm common translator loading failed"); |
49 qDebug("omadm common translator loading failed"); |
50 |
50 |
51 app.setApplicationName(hbTrId("txt_device_update_subhead_device_updates")); |
51 if( argc == 2) // Launch via Control Panel |
52 |
52 { |
53 CRepository *cenrep = CRepository::NewL(KUidSmlSyncApp); |
53 QTranslator *cptranslator = new QTranslator(); |
54 TInt val(0); |
54 cptranslator->load("control_panel_" + lang, path); |
55 if(cenrep) |
55 qApp->installTranslator(cptranslator); |
56 { |
56 app.setApplicationName(hbTrId("txt_applib_list_control_panel")); |
57 cenrep->Get(KNsmlDmUILaunch, val); |
57 } |
58 { |
58 else |
59 if(val==1) |
59 { |
60 { |
60 app.setApplicationName(hbTrId("txt_device_update_subhead_device_updates")); |
61 QTranslator *tempTranslator = new QTranslator(); |
61 } |
62 QString lang = QLocale::system().name(); |
62 |
63 tempTranslator->load("control_panel_" + lang, path); |
|
64 qApp->installTranslator(tempTranslator); |
|
65 app.setApplicationName(hbTrId("txt_applib_list_control_panel")); |
|
66 val=0; |
|
67 cenrep->Set(KNsmlDmUILaunch, val); |
|
68 delete cenrep; |
|
69 cenrep = NULL; |
|
70 } |
|
71 } |
|
72 } |
|
73 HbMainWindow window; |
63 HbMainWindow window; |
74 |
64 |
75 DMFotaView* view = new DMFotaView(&window); |
65 DMFotaView* view = new DMFotaView(&window); |
76 bool loadingok = view->addFotaView(); |
66 bool loadingok = view->addFotaView(); |
77 |
67 |