main/main.cpp
changeset 48 d0b4e67b3a60
parent 26 c499df2dbb33
child 45 863223ea6961
equal deleted inserted replaced
36:6481344a6d67 48:d0b4e67b3a60
    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();