--- a/telutils/dialpad/src/dialpadkeyhandler.cpp Fri Sep 03 13:59:20 2010 +0300
+++ b/telutils/dialpad/src/dialpadkeyhandler.cpp Fri Sep 17 17:09:13 2010 +0300
@@ -27,6 +27,11 @@
#include "dialpadkeysequenceeventfilter.h"
#include "dialpademergencycalleventfilter.h"
#include "dialpadhasheventfilter.h"
+#ifdef _DEBUG
+ #ifdef __WINSCW__
+ #include "dialpadinternaleventfilter.h"
+ #endif
+#endif
#include "qtphonesrvlog.h"
DialpadKeyHandler::DialpadKeyHandler(
@@ -56,6 +61,13 @@
mBtFilter.reset(new DialpadBluetoothEventFilter(dialPad));
mKeySequenceFilter.reset(new DialpadKeySequenceEventFilter(dialPad));
mHashFilter.reset(new DialpadHashEventFilter(dialPad));
+
+#ifdef _DEBUG
+ #ifdef __WINSCW__
+ mInternalFilter.reset(new DialpadInternalEventFilter);
+ mMainWindow.installEventFilter(mInternalFilter.data());
+ #endif
+#endif
// Stack different event filters
mMainWindow.installEventFilter(mVmbxFilter.data());
@@ -127,4 +139,9 @@
mMainWindow.removeEventFilter(mKeySequenceFilter.data());
mMainWindow.removeEventFilter(mEmergencyCallFilter.data());
mMainWindow.removeEventFilter(mHashFilter.data());
+#ifdef _DEBUG
+ #ifdef __WINSCW__
+ mMainWindow.removeEventFilter(mInternalFilter.data());
+ #endif
+#endif
}