equal
deleted
inserted
replaced
18 #include "msgservicewindow.h" |
18 #include "msgservicewindow.h" |
19 |
19 |
20 #include "msgviewinterface.h" |
20 #include "msgviewinterface.h" |
21 #include "msgsendinterface.h" |
21 #include "msgsendinterface.h" |
22 #include "msgshareuiinterface.h" |
22 #include "msgshareuiinterface.h" |
|
23 #include "msgurihandlerinterface.h" |
23 |
24 |
24 #include "msgstorehandler.h" |
25 #include "msgstorehandler.h" |
25 #include "msgserviceviewmanager.h" |
26 #include "msgserviceviewmanager.h" |
|
27 |
|
28 #include <QKeyEvent> |
26 |
29 |
27 // LOCALIZATION |
30 // LOCALIZATION |
28 #define LOC_BUTTON_DELETE hbTrId("txt_common_button_delete") |
31 #define LOC_BUTTON_DELETE hbTrId("txt_common_button_delete") |
29 #define LOC_BUTTON_CANCEL hbTrId("txt_common_button_cancel") |
32 #define LOC_BUTTON_CANCEL hbTrId("txt_common_button_cancel") |
30 #define LOC_DELETE_MESSAGE hbTrId("txt_messaging_dialog_delete_message") |
33 #define LOC_DELETE_MESSAGE hbTrId("txt_messaging_dialog_delete_message") |
49 mViewManager = new MsgServiceViewManager(mStoreHandler,this); |
52 mViewManager = new MsgServiceViewManager(mStoreHandler,this); |
50 |
53 |
51 // create interfaces |
54 // create interfaces |
52 mSendInterface = new MsgSendInterface(mViewManager); |
55 mSendInterface = new MsgSendInterface(mViewManager); |
53 mViewInterface = new MsgViewInterface(mViewManager); |
56 mViewInterface = new MsgViewInterface(mViewManager); |
|
57 mUriInterface = new MsgUriHandlerInterface(mViewManager); |
54 mShareUiInterface = new MsgShareUiInterface(mViewManager); |
58 mShareUiInterface = new MsgShareUiInterface(mViewManager); |
55 } |
59 } |
56 |
60 |
57 // ---------------------------------------------------------------------------- |
61 // ---------------------------------------------------------------------------- |
58 // MsgServiceWindow::~MsgServiceWindow |
62 // MsgServiceWindow::~MsgServiceWindow |
62 { |
66 { |
63 if(mShareUiInterface) |
67 if(mShareUiInterface) |
64 { |
68 { |
65 delete mShareUiInterface; |
69 delete mShareUiInterface; |
66 } |
70 } |
|
71 |
|
72 if(mUriInterface) |
|
73 { |
|
74 delete mUriInterface; |
|
75 } |
|
76 |
67 if(mViewInterface) |
77 if(mViewInterface) |
68 { |
78 { |
69 delete mViewInterface; |
79 delete mViewInterface; |
70 } |
80 } |
71 if(mSendInterface) |
81 if(mSendInterface) |
81 { |
91 { |
82 delete mStoreHandler; |
92 delete mStoreHandler; |
83 } |
93 } |
84 } |
94 } |
85 |
95 |
|
96 //--------------------------------------------------------------- |
|
97 // MsgServiceWindow::keyPressEvent |
|
98 // @see header |
|
99 //--------------------------------------------------------------- |
|
100 void MsgServiceWindow::keyPressEvent(QKeyEvent *event) |
|
101 { |
|
102 bool eventHandled = false; |
|
103 if (Qt::Key_Yes == event->key()) { |
|
104 eventHandled = mViewManager->handleKeyEvent(event->key()); |
|
105 } |
86 |
106 |
|
107 if (eventHandled) { |
|
108 event->accept(); |
|
109 } |
|
110 else { |
|
111 HbMainWindow::keyPressEvent(event); |
|
112 } |
87 |
113 |
88 |
114 } |
89 |
115 // EOF |
90 |
|