equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
|
19 |
|
20 |
|
21 #include "cntmainwindow.h" |
18 #include "cntmainwindow.h" |
22 #include "cntdefaultviewmanager.h" |
19 #include "cntdefaultviewmanager.h" |
23 #include "cntviewnavigator.h" |
20 #include "cntviewnavigator.h" |
24 #include <QCoreApplication> |
21 #include <QCoreApplication> |
|
22 #include <cntdebug.h> |
25 |
23 |
26 CntMainWindow::CntMainWindow(QWidget *parent, int defaultView) |
24 CntMainWindow::CntMainWindow(QWidget *parent, int defaultView) |
27 : HbMainWindow(parent), |
25 : HbMainWindow(parent), |
28 mViewManager(NULL) |
26 mViewManager(NULL) |
29 { |
27 { |
|
28 CNT_ENTRY |
|
29 |
30 if (defaultView != noView) |
30 if (defaultView != noView) |
31 { |
31 { |
32 CntViewNavigator* navigator = new CntViewNavigator(this); |
32 CntViewNavigator* navigator = new CntViewNavigator(this); |
33 navigator->addException( editView, namesView ); |
33 navigator->addException( editView, namesView ); |
34 navigator->addException( FavoritesMemberView, collectionView ); |
34 navigator->addException( FavoritesMemberView, collectionView ); |
43 //activate the view |
43 //activate the view |
44 CntViewParameters viewParameters; |
44 CntViewParameters viewParameters; |
45 viewParameters.insert(EViewId, defaultView); |
45 viewParameters.insert(EViewId, defaultView); |
46 mViewManager->changeView( viewParameters ); |
46 mViewManager->changeView( viewParameters ); |
47 } |
47 } |
|
48 |
|
49 CNT_EXIT |
48 } |
50 } |
49 |
51 |
50 CntMainWindow::~CntMainWindow() |
52 CntMainWindow::~CntMainWindow() |
51 { |
53 { |
|
54 CNT_ENTRY |
|
55 |
52 delete mViewManager; |
56 delete mViewManager; |
53 mViewManager=0; |
57 mViewManager = NULL; |
|
58 |
|
59 CNT_EXIT |
54 } |
60 } |
55 |
61 |
56 /* |
62 /* |
57 * Lets let views handle send/end key press events, because if toolbar or menu has been focused |
63 * Lets let views handle send/end key press events, because if toolbar or menu has been focused |
58 * the view wont get the key press events |
64 * the view wont get the key press events |
59 */ |
65 */ |
60 void CntMainWindow::keyPressEvent(QKeyEvent *event) |
66 void CntMainWindow::keyPressEvent(QKeyEvent *event) |
61 { |
67 { |
62 if (event->key() == Qt::Key_Yes || event->key() == Qt::Key_No) |
68 if (event->key() == Qt::Key_Yes || event->key() == Qt::Key_No) |
63 { |
69 { |
64 emit keyPressed(event); |
70 emit keyPressed(event); |
65 } |
71 } |
66 else |
72 else |
67 { |
73 { |
68 HbMainWindow::keyPressEvent(event); |
74 HbMainWindow::keyPressEvent(event); |
69 } |
75 } |
70 } |
76 } |
71 |
77 |
72 |
|
73 // |
|
74 |
|
75 // end of file |
78 // end of file |