main/main.cpp
branchGCC_SURGE
changeset 51 525c140ec8db
parent 49 f291796e213d
child 58 383b67fbdb11
equal deleted inserted replaced
38:c9962d0368d9 51:525c140ec8db
    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>
       
    30 
    26 
       
    27 #include "glxstatemanager.h"
       
    28 #include "glxaiwservicehandler.h"
       
    29 #include "glxapplication.h"
       
    30 #include "glxlocalisationstrings.h"
       
    31 #include "hbsplashscreen.h"
    31 #include "OstTraceDefinitions.h"
    32 #include "OstTraceDefinitions.h"
    32 #ifdef OST_TRACE_COMPILER_IN_USE
    33 #ifdef OST_TRACE_COMPILER_IN_USE
    33 #include "mainTraces.h"
    34 #include "mainTraces.h"
    34 #endif
    35 #endif
    35 
    36 
    40     
    41     
    41     QTime localTime = QTime::currentTime();
    42     QTime localTime = QTime::currentTime();
    42     OstTraceExt3( TRACE_NORMAL, DUP1__MAIN, "::main Time at Launch HHMMSS =%d::%d::%d",
    43     OstTraceExt3( TRACE_NORMAL, DUP1__MAIN, "::main Time at Launch HHMMSS =%d::%d::%d",
    43             localTime.hour(), localTime.minute(), localTime.second() );
    44             localTime.hour(), localTime.minute(), localTime.second() );
    44 
    45 
    45     HbApplication app(argc, argv);	
    46     GlxApplication app(argc, argv, Hb::NoSplash);	
    46     
    47     bool loaded(false);	
    47 	bool loaded(false);	
       
    48     
       
    49     QTranslator translator;
    48     QTranslator translator;
    50     QString path = "Z:/resource/qt/translations/";
    49     QString path = "Z:/resource/qt/translations/";
       
    50     
    51     loaded = translator.load("photos_" + QLocale::system().name(), path);
    51     loaded = translator.load("photos_" + QLocale::system().name(), path);
    52     if(loaded)
    52     if(loaded) {
    53         {
       
    54          qApp->installTranslator(&translator);
    53          qApp->installTranslator(&translator);
    55         }
    54     }
    56     
       
    57     
    55     
    58     GlxStateManager* stateMgr = NULL;
    56     GlxStateManager* stateMgr = NULL;
    59     GlxAiwServiceHandler* mainWindow = NULL;
    57     GlxAiwServiceHandler* mainWindow = NULL;
    60 
    58 
    61     OstTraceEventStart0( EVENT_DUP1__MAIN_START, "launch" );
    59     OstTraceEventStart0( EVENT_DUP1__MAIN_START, "launch" );
    62 
    60 
    63     if(!XQServiceUtil::isService()){
    61     if(!XQServiceUtil::isService()){
    64 	      stateMgr = new GlxStateManager();
    62         HbSplashScreen::start();
    65         app.setApplicationName("Photos");          
    63         stateMgr = new GlxStateManager();
       
    64         app.setApplicationName(GLX_TITLE);          
    66         stateMgr->launchApplication();  
    65         stateMgr->launchApplication();  
    67     }
    66     }
    68     else
    67     else {
    69     {
    68         mainWindow = new GlxAiwServiceHandler();
    70 	      mainWindow = new GlxAiwServiceHandler();
       
    71         mainWindow->show();
    69         mainWindow->show();
    72     }
    70     }
    73     OstTraceEventStop( EVENT_DUP1__MAIN_STOP, "launch", EVENT_DUP1__MAIN_START );
    71     OstTraceEventStop( EVENT_DUP1__MAIN_STOP, "launch", EVENT_DUP1__MAIN_START );
    74 
    72 
    75     int ret = app.exec();
    73     int ret = app.exec();