phonebookui/phonebookservices/src/main.cpp
changeset 53 e6aff7b69165
parent 50 77bc263e1626
child 54 47627ab5d7a4
equal deleted inserted replaced
51:81c360d47083 53:e6aff7b69165
    14 * Description:
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #include <hbapplication.h>
    18 #include <hbapplication.h>
       
    19 #include <hbmainwindow.h>
    19 #include <QTranslator>
    20 #include <QTranslator>
    20 #include <QLocale>
    21 #include <QLocale>
    21 #include "cntmainwindow.h"
       
    22 #include "cntserviceproviderold.h"
    22 #include "cntserviceproviderold.h"
    23 #include "cntserviceproviderold2.h"
    23 #include "cntserviceproviderold2.h"
    24 #include "cntserviceproviderfetch.h"
    24 #include "cntserviceproviderfetch.h"
    25 #include "cntserviceproviderold2.h"
    25 #include "cntserviceproviderold2.h"
    26 #include "cntserviceproviderviewing.h"
    26 #include "cntserviceproviderviewing.h"
    27 #include "cntserviceprovideredit.h"
    27 #include "cntserviceprovideredit.h"
    28 #include "cntservices.h"
    28 #include "cntservices.h"
    29 #include "cntserviceviewmanager.h"
    29 #include "cntserviceviewmanager.h"
    30 #include "cntviewnavigator.h"
    30 #include "cntviewnavigator.h"
       
    31 #include "cntdebug.h"
    31 #include <cntviewparams.h>
    32 #include <cntviewparams.h>
    32 
    33 
    33 int main(int argc, char **argv)
    34 int main(int argc, char **argv)
    34 {
    35 {
       
    36     qInstallMsgHandler(MSG_HANDLER);
       
    37     
    35     HbApplication a( argc, argv );
    38     HbApplication a( argc, argv );
    36 
    39 
    37     QTranslator translator;
    40     QTranslator translator;
    38     QString lang = QLocale::system().name();
    41     QString lang = QLocale::system().name();
    39     QString path = "z:/resource/qt/translations/";
    42     QString path = "z:/resource/qt/translations/";
    40     translator.load(path + "contacts_" + lang);
    43     translator.load(path + "contacts_" + lang);
    41     a.installTranslator(&translator);
    44     a.installTranslator(&translator);
    42 
    45 
    43     CntMainWindow mainWindow(NULL, noView); // no parent & "noView" as default view
    46     HbMainWindow mainWindow;
    44 
    47 
    45     CntViewNavigator* navigator = new CntViewNavigator( &mainWindow );
    48     CntViewNavigator* navigator = new CntViewNavigator( &mainWindow );
    46     navigator->addException( serviceEditView, noView );
    49     navigator->addException( serviceEditView, noView );
       
    50     navigator->addEffect( serviceContactCardView, historyView );
       
    51     navigator->addEffect( historyView, serviceContactCardView );
    47 
    52 
    48     // This object actually executes the services
    53     // This object actually executes the services
    49     CntServices* services = new CntServices();
    54     CntServices* services = new CntServices();
    50     services->setParent( &mainWindow ); // for ownership
    55     services->setParent( &mainWindow ); // for ownership
    51 
    56