equal
deleted
inserted
replaced
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 "cntabstractviewfactory.h" |
21 #include "cntkeygrabber.h" |
22 #include "cntkeygrabber.h" |
22 #include <cntdebug.h> |
23 #include <cntdebug.h> |
|
24 #include <cntabstractengine.h> |
|
25 |
23 |
26 |
24 CntMainWindow::CntMainWindow(QWidget *parent, int defaultView) |
27 CntMainWindow::CntMainWindow(QWidget *parent, int defaultView) |
25 : HbMainWindow(parent), |
28 : HbMainWindow(parent), |
26 mViewManager(NULL), |
29 mViewManager( NULL ), |
27 mDefaultView(defaultView) |
30 mDefaultView( defaultView ) |
28 { |
31 { |
29 CNT_ENTRY |
32 CNT_ENTRY |
30 |
|
31 CntKeyGrabber *keyGrabber = new CntKeyGrabber(this, this); |
33 CntKeyGrabber *keyGrabber = new CntKeyGrabber(this, this); |
32 |
34 |
33 if (defaultView != noView) |
35 if (defaultView != noView) |
34 { |
36 { |
35 CntViewNavigator* navigator = new CntViewNavigator(this); |
37 CntViewNavigator* navigator = new CntViewNavigator(this); |
43 navigator->addRoot( groupMemberView ); |
45 navigator->addRoot( groupMemberView ); |
44 navigator->addRoot( favoritesMemberView ); |
46 navigator->addRoot( favoritesMemberView ); |
45 |
47 |
46 mViewManager = new CntDefaultViewManager( this ); |
48 mViewManager = new CntDefaultViewManager( this ); |
47 mViewManager->setViewNavigator( navigator ); |
49 mViewManager->setViewNavigator( navigator ); |
|
50 mViewManager->setViewFactory( new CntDefaultViewFactory( mViewManager->engine().extensionManager()) ); |
48 |
51 |
49 //activate the view |
52 //activate the view |
50 CntViewParameters viewParameters; |
53 CntViewParameters viewParameters; |
51 viewParameters.insert(EViewId, defaultView); |
54 viewParameters.insert(EViewId, defaultView); |
52 mViewManager->changeView( viewParameters ); |
55 mViewManager->changeView( viewParameters ); |
59 { |
62 { |
60 CNT_ENTRY |
63 CNT_ENTRY |
61 |
64 |
62 delete mViewManager; |
65 delete mViewManager; |
63 mViewManager = NULL; |
66 mViewManager = NULL; |
64 |
67 |
65 CNT_EXIT |
68 CNT_EXIT |
66 } |
69 } |
67 |
70 |
68 // end of file |
71 // end of file |