16 */ |
16 */ |
17 |
17 |
18 #include "cntmainwindow.h" |
18 #include "cntmainwindow.h" |
19 #include "cntdefaultviewmanager.h" |
19 #include "cntdefaultviewmanager.h" |
20 #include "cntviewnavigator.h" |
20 #include "cntviewnavigator.h" |
21 #include <QCoreApplication> |
21 #include "cntkeygrabber.h" |
22 #include <cntdebug.h> |
22 #include <cntdebug.h> |
23 |
23 |
24 CntMainWindow::CntMainWindow(QWidget *parent, int defaultView) |
24 CntMainWindow::CntMainWindow(QWidget *parent, int defaultView) |
25 : HbMainWindow(parent), |
25 : HbMainWindow(parent), |
26 mViewManager(NULL) |
26 mViewManager(NULL), |
|
27 mDefaultView(defaultView) |
27 { |
28 { |
28 CNT_ENTRY |
29 CNT_ENTRY |
29 |
30 |
|
31 CntKeyGrabber *keyGrabber = new CntKeyGrabber(this, this); |
|
32 |
30 if (defaultView != noView) |
33 if (defaultView != noView) |
31 { |
34 { |
32 CntViewNavigator* navigator = new CntViewNavigator(this); |
35 CntViewNavigator* navigator = new CntViewNavigator(this); |
33 navigator->addException( editView, namesView ); |
36 navigator->addException( favoritesMemberView, collectionView ); |
34 navigator->addException( FavoritesMemberView, collectionView ); |
|
35 navigator->addEffect( groupMemberView, groupActionsView ); |
37 navigator->addEffect( groupMemberView, groupActionsView ); |
36 navigator->addEffect( groupActionsView, groupMemberView ); |
38 navigator->addEffect( groupActionsView, groupMemberView ); |
37 navigator->addEffect( commLauncherView, historyView ); |
39 navigator->addEffect( contactCardView, historyView ); |
38 navigator->addEffect( historyView, commLauncherView ); |
40 navigator->addEffect( historyView, contactCardView ); |
|
41 navigator->addRoot( namesView ); |
|
42 navigator->addRoot( collectionView ); |
|
43 navigator->addRoot( groupMemberView ); |
|
44 navigator->addRoot( favoritesMemberView ); |
39 |
45 |
40 mViewManager = new CntDefaultViewManager( this ); |
46 mViewManager = new CntDefaultViewManager( this ); |
41 mViewManager->setViewNavigator( navigator ); |
47 mViewManager->setViewNavigator( navigator ); |
42 |
48 |
43 //activate the view |
49 //activate the view |