main/main.cpp
changeset 26 c499df2dbb33
parent 24 99ad1390cd33
child 44 aa2fa096cbfb
equal deleted inserted replaced
24:99ad1390cd33 26:c499df2dbb33
    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();