24 |
24 |
25 #include <hbstyle.h> |
25 #include <hbstyle.h> |
26 #include <QDebug> |
26 #include <QDebug> |
27 #include <QTranslator> |
27 #include <QTranslator> |
28 #include <xqserviceutil.h> |
28 #include <xqserviceutil.h> |
29 #include <glxfetcher.h> |
29 #include <glxaiwservicehandler.h> |
30 |
30 |
31 #include "OstTraceDefinitions.h" |
31 #include "OstTraceDefinitions.h" |
32 #ifdef OST_TRACE_COMPILER_IN_USE |
32 #ifdef OST_TRACE_COMPILER_IN_USE |
33 #include "mainTraces.h" |
33 #include "mainTraces.h" |
34 #endif |
34 #endif |
41 QTime localTime = QTime::currentTime(); |
41 QTime localTime = QTime::currentTime(); |
42 OstTraceExt3( TRACE_NORMAL, DUP1__MAIN, "::main Time at Launch HHMMSS =%d::%d::%d", |
42 OstTraceExt3( TRACE_NORMAL, DUP1__MAIN, "::main Time at Launch HHMMSS =%d::%d::%d", |
43 localTime.hour(), localTime.minute(), localTime.second() ); |
43 localTime.hour(), localTime.minute(), localTime.second() ); |
44 |
44 |
45 HbApplication app(argc, argv); |
45 HbApplication app(argc, argv); |
46 |
46 |
47 // TODO: this needs to be checked where translator _really_ should be installed |
47 bool loaded(false); |
|
48 |
48 QTranslator translator; |
49 QTranslator translator; |
49 translator.load("photos_" + QLocale::system().name()); |
50 QString path = "Z:/resource/qt/translations/"; |
50 qApp->installTranslator(&translator); |
51 loaded = translator.load("photos_" + QLocale::system().name(), path); |
|
52 if(loaded) |
|
53 { |
|
54 qApp->installTranslator(&translator); |
|
55 } |
|
56 |
51 |
57 |
52 GlxStateManager* stateMgr = NULL; |
58 GlxStateManager* stateMgr = NULL; |
53 GlxFetcher* mainWindow = NULL; |
59 GlxAiwServiceHandler* mainWindow = NULL; |
54 |
60 |
55 OstTraceEventStart0( EVENT_DUP1__MAIN_START, "launch" ); |
61 OstTraceEventStart0( EVENT_DUP1__MAIN_START, "launch" ); |
56 |
62 |
57 if(!XQServiceUtil::isService()){ |
63 if(!XQServiceUtil::isService()){ |
58 stateMgr = new GlxStateManager(); |
64 stateMgr = new GlxStateManager(); |
59 app.setApplicationName("Photos"); |
65 app.setApplicationName("Photos"); |
60 stateMgr->launchApplication(); |
66 stateMgr->launchApplication(); |
61 } |
67 } |
62 else |
68 else |
63 { |
69 { |
64 mainWindow = new GlxFetcher(); |
70 mainWindow = new GlxAiwServiceHandler(); |
65 mainWindow->show(); |
71 mainWindow->show(); |
66 } |
72 } |
67 OstTraceEventStop( EVENT_DUP1__MAIN_STOP, "launch", EVENT_DUP1__MAIN_START ); |
73 OstTraceEventStop( EVENT_DUP1__MAIN_STOP, "launch", EVENT_DUP1__MAIN_START ); |
68 |
74 |
69 int ret = app.exec(); |
75 int ret = app.exec(); |