14 * Description: ?Description |
14 * Description: ?Description |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 |
|
20 #include <hbapplication.h> |
|
21 #include <glxstatemanager.h> |
|
22 #include <hbmainwindow.h> |
19 #include <hbmainwindow.h> |
23 #include <glxloggerenabler.h> |
20 #include <glxloggerenabler.h> |
24 |
21 |
25 #include <hbstyle.h> |
22 #include <hbstyle.h> |
26 #include <QDebug> |
23 #include <QDebug> |
27 #include <QTranslator> |
24 #include <QTranslator> |
28 #include <xqserviceutil.h> |
25 #include <xqserviceutil.h> |
29 #include <glxaiwservicehandler.h> |
26 |
|
27 #include "glxstatemanager.h" |
|
28 #include "glxaiwservicehandler.h" |
|
29 #include "glxapplication.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 |
40 |
40 |
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 GlxApplication app(argc, argv); |
46 |
46 bool loaded(false); |
47 bool loaded(false); |
|
48 |
|
49 QTranslator translator; |
47 QTranslator translator; |
50 QString path = "Z:/resource/qt/translations/"; |
48 QString path = "Z:/resource/qt/translations/"; |
|
49 |
51 loaded = translator.load("photos_" + QLocale::system().name(), path); |
50 loaded = translator.load("photos_" + QLocale::system().name(), path); |
52 if(loaded) |
51 if(loaded) { |
53 { |
|
54 qApp->installTranslator(&translator); |
52 qApp->installTranslator(&translator); |
55 } |
53 } |
56 |
|
57 |
54 |
58 GlxStateManager* stateMgr = NULL; |
55 GlxStateManager* stateMgr = NULL; |
59 GlxAiwServiceHandler* mainWindow = NULL; |
56 GlxAiwServiceHandler* mainWindow = NULL; |
60 |
57 |
61 OstTraceEventStart0( EVENT_DUP1__MAIN_START, "launch" ); |
58 OstTraceEventStart0( EVENT_DUP1__MAIN_START, "launch" ); |
62 |
59 |
63 if(!XQServiceUtil::isService()){ |
60 if(!XQServiceUtil::isService()){ |
64 stateMgr = new GlxStateManager(); |
61 stateMgr = new GlxStateManager(); |
65 app.setApplicationName("Photos"); |
62 app.setApplicationName("Photos"); |
66 stateMgr->launchApplication(); |
63 stateMgr->launchApplication(); |
67 } |
64 } |
68 else |
65 else { |
69 { |
66 mainWindow = new GlxAiwServiceHandler(); |
70 mainWindow = new GlxAiwServiceHandler(); |
|
71 mainWindow->show(); |
67 mainWindow->show(); |
72 } |
68 } |
73 OstTraceEventStop( EVENT_DUP1__MAIN_STOP, "launch", EVENT_DUP1__MAIN_START ); |
69 OstTraceEventStop( EVENT_DUP1__MAIN_STOP, "launch", EVENT_DUP1__MAIN_START ); |
74 |
70 |
75 int ret = app.exec(); |
71 int ret = app.exec(); |