diff -r 6e7b00453237 -r d17dc5398051 iaupdate/IAD/ui/src/iaupdateapplication.cpp --- a/iaupdate/IAD/ui/src/iaupdateapplication.cpp Thu May 27 12:58:35 2010 +0300 +++ b/iaupdate/IAD/ui/src/iaupdateapplication.cpp Fri Jun 11 13:45:18 2010 +0300 @@ -19,6 +19,8 @@ #include "iaupdateapplication.h" #include "iaupdatemainwindow.h" #include "iaupdateengine.h" +#include "iaupdatemainview.h" +#include "iaupdatesettingdialog.h" IAUpdateApplication::IAUpdateApplication( int argc, char* argv[] ) : HbApplication( argc, argv ), @@ -26,8 +28,16 @@ mMainWindow (new IAUpdateMainWindow(mEngine)) { + // get mainview + IAUpdateMainView* mainView = mMainWindow->GetMainView(); + + // get settig view + CIAUpdateSettingDialog* settingView = mMainWindow->GetSettingView(); + // Connect view change signals to the view change slots - connect(&(*mEngine), SIGNAL(toMainView()), &(*mMainWindow), SLOT(toMainView())); + //connect(&(*mEngine), SIGNAL(toMainView()), &(*mMainWindow), SLOT(toMainView())); + connect(&(*settingView), SIGNAL(toMainView()), &(*mMainWindow), SLOT(toMainView())); + connect(&(*mainView), SIGNAL(toSettingView()), &(*mMainWindow), SLOT(toSettingView())); connect(&(*mEngine), SIGNAL(refresh(const RPointerArray&, const RPointerArray&,int)), &(*mMainWindow), SLOT(refreshMainView(const RPointerArray&, const RPointerArray&,int))); }