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 } |