equal
deleted
inserted
replaced
25 #include "dialpadvideomailboxeventfilter.h" |
25 #include "dialpadvideomailboxeventfilter.h" |
26 #include "dialpadbluetootheventfilter.h" |
26 #include "dialpadbluetootheventfilter.h" |
27 #include "dialpadkeysequenceeventfilter.h" |
27 #include "dialpadkeysequenceeventfilter.h" |
28 #include "dialpademergencycalleventfilter.h" |
28 #include "dialpademergencycalleventfilter.h" |
29 #include "dialpadhasheventfilter.h" |
29 #include "dialpadhasheventfilter.h" |
|
30 #ifdef _DEBUG |
|
31 #ifdef __WINSCW__ |
|
32 #include "dialpadinternaleventfilter.h" |
|
33 #endif |
|
34 #endif |
30 #include "qtphonesrvlog.h" |
35 #include "qtphonesrvlog.h" |
31 |
36 |
32 DialpadKeyHandler::DialpadKeyHandler( |
37 DialpadKeyHandler::DialpadKeyHandler( |
33 Dialpad *dialPad, HbMainWindow& mainWindow, QObject *parent) |
38 Dialpad *dialPad, HbMainWindow& mainWindow, QObject *parent) |
34 : |
39 : |
54 mVideoVmbxFilter.reset(new DialpadVideoMailboxEventFilter(dialPad)); |
59 mVideoVmbxFilter.reset(new DialpadVideoMailboxEventFilter(dialPad)); |
55 } |
60 } |
56 mBtFilter.reset(new DialpadBluetoothEventFilter(dialPad)); |
61 mBtFilter.reset(new DialpadBluetoothEventFilter(dialPad)); |
57 mKeySequenceFilter.reset(new DialpadKeySequenceEventFilter(dialPad)); |
62 mKeySequenceFilter.reset(new DialpadKeySequenceEventFilter(dialPad)); |
58 mHashFilter.reset(new DialpadHashEventFilter(dialPad)); |
63 mHashFilter.reset(new DialpadHashEventFilter(dialPad)); |
|
64 |
|
65 #ifdef _DEBUG |
|
66 #ifdef __WINSCW__ |
|
67 mInternalFilter.reset(new DialpadInternalEventFilter); |
|
68 mMainWindow.installEventFilter(mInternalFilter.data()); |
|
69 #endif |
|
70 #endif |
59 |
71 |
60 // Stack different event filters |
72 // Stack different event filters |
61 mMainWindow.installEventFilter(mVmbxFilter.data()); |
73 mMainWindow.installEventFilter(mVmbxFilter.data()); |
62 if (isVideoMailboxSupported) { |
74 if (isVideoMailboxSupported) { |
63 mMainWindow.installEventFilter(mVideoVmbxFilter.data()); |
75 mMainWindow.installEventFilter(mVideoVmbxFilter.data()); |
125 mMainWindow.removeEventFilter(mVideoVmbxFilter.data()); |
137 mMainWindow.removeEventFilter(mVideoVmbxFilter.data()); |
126 mMainWindow.removeEventFilter(mBtFilter.data()); |
138 mMainWindow.removeEventFilter(mBtFilter.data()); |
127 mMainWindow.removeEventFilter(mKeySequenceFilter.data()); |
139 mMainWindow.removeEventFilter(mKeySequenceFilter.data()); |
128 mMainWindow.removeEventFilter(mEmergencyCallFilter.data()); |
140 mMainWindow.removeEventFilter(mEmergencyCallFilter.data()); |
129 mMainWindow.removeEventFilter(mHashFilter.data()); |
141 mMainWindow.removeEventFilter(mHashFilter.data()); |
|
142 #ifdef _DEBUG |
|
143 #ifdef __WINSCW__ |
|
144 mMainWindow.removeEventFilter(mInternalFilter.data()); |
|
145 #endif |
|
146 #endif |
130 } |
147 } |