telutils/dialpad/tsrc/dialpadtest/dialpadtestview.h
changeset 13 e32024264ebb
parent 12 ae8abd0db65c
child 46 2fa1fa551b0b
--- a/telutils/dialpad/tsrc/dialpadtest/dialpadtestview.h	Fri Mar 19 09:40:14 2010 +0200
+++ b/telutils/dialpad/tsrc/dialpadtest/dialpadtestview.h	Fri Apr 16 15:31:58 2010 +0300
@@ -23,6 +23,7 @@
 class HbMainWindow;
 class HbListWidget;
 class Dialpad;
+class DialpadKeyHandler;
 
 class DialpadTestView : public HbView
 {
@@ -34,6 +35,7 @@
 
 protected:
     bool eventFilter(QObject * watched, QEvent * event);
+    bool event(QEvent * event);
 
 private:
     void createListWidget();
@@ -47,13 +49,16 @@
     void onOrientationChange(Qt::Orientation orientation);
     void onEditorContentChanged();
     void handleLongKeyPress();
+    void setTapOutsideDismiss();
 
 private:
     HbMainWindow& mMainWindow;
     HbListWidget* mListWidget;
     Dialpad* mDialpad;
+    DialpadKeyHandler *mKeyhandler;
     QTimer* mLongPressTimer;
     QString mPressedKey;
+    bool mTapOutsideDismiss;
 };
 
 #endif // DIALPADTESTVIEW_H