iaupdate/IAD/ui/src/iaupdateapplication.cpp
branchGCC_SURGE
changeset 56 afe7195bb6c3
parent 53 ae54820ef82c
child 77 d1838696558c
equal deleted inserted replaced
41:0410b3201a77 56:afe7195bb6c3
    17 */
    17 */
    18 
    18 
    19 #include "iaupdateapplication.h"
    19 #include "iaupdateapplication.h"
    20 #include "iaupdatemainwindow.h"
    20 #include "iaupdatemainwindow.h"
    21 #include "iaupdateengine.h"
    21 #include "iaupdateengine.h"
       
    22 #include "iaupdatemainview.h"
       
    23 #include "iaupdatesettingdialog.h"
    22 
    24 
    23 IAUpdateApplication::IAUpdateApplication(  int argc, char* argv[] ) :
    25 IAUpdateApplication::IAUpdateApplication(  int argc, char* argv[] ) :
    24     HbApplication( argc, argv ),
    26     HbApplication( argc, argv ),
    25     mEngine (new IAUpdateEngine),
    27     mEngine (new IAUpdateEngine),
    26     mMainWindow (new IAUpdateMainWindow(mEngine))
    28     mMainWindow (new IAUpdateMainWindow(mEngine))
    27     {
    29     {
    28     
    30     
       
    31     // get mainview 
       
    32     IAUpdateMainView* mainView = mMainWindow->GetMainView();
       
    33     
       
    34     // get settig view
       
    35     CIAUpdateSettingDialog* settingView = mMainWindow->GetSettingView();
       
    36     
    29     // Connect view change signals to the view change slots
    37     // Connect view change signals to the view change slots
    30     connect(&(*mEngine), SIGNAL(toMainView()), &(*mMainWindow), SLOT(toMainView()));
    38     //connect(&(*mEngine), SIGNAL(toMainView()), &(*mMainWindow), SLOT(toMainView()));
       
    39     connect(&(*settingView), SIGNAL(toMainView()), &(*mMainWindow), SLOT(toMainView()));
       
    40     connect(&(*mainView), SIGNAL(toSettingView()), &(*mMainWindow), SLOT(toSettingView()));
    31     connect(&(*mEngine), SIGNAL(refresh(const RPointerArray<MIAUpdateNode>&, const RPointerArray<MIAUpdateFwNode>&,int)),
    41     connect(&(*mEngine), SIGNAL(refresh(const RPointerArray<MIAUpdateNode>&, const RPointerArray<MIAUpdateFwNode>&,int)),
    32             &(*mMainWindow), SLOT(refreshMainView(const RPointerArray<MIAUpdateNode>&, const RPointerArray<MIAUpdateFwNode>&,int)));
    42             &(*mMainWindow), SLOT(refreshMainView(const RPointerArray<MIAUpdateNode>&, const RPointerArray<MIAUpdateFwNode>&,int)));
    33     }
    43     }
    34 
    44 
    35 IAUpdateApplication::~IAUpdateApplication()
    45 IAUpdateApplication::~IAUpdateApplication()
    36     {
    46 {
    37     }
    47     delete mEngine;    
       
    48 }