phoneapp/phoneui2/src/phoneuikeyeventadapter.cpp
changeset 27 2f8f8080a020
parent 22 6bb1b21d2484
child 51 f39ed5e045e0
--- a/phoneapp/phoneui2/src/phoneuikeyeventadapter.cpp	Fri Apr 16 14:58:25 2010 +0300
+++ b/phoneapp/phoneui2/src/phoneuikeyeventadapter.cpp	Mon May 03 12:31:11 2010 +0300
@@ -17,7 +17,7 @@
 */
 
 #include <exception> // must be before e32base.h so uncaught_exception gets defined
-#include <qkeyevent>
+#include <QKeyEvent>
 #include "phoneuikeyeventadapter.h"
 #include "phoneconstants.h"
 
@@ -47,6 +47,10 @@
     TKeyEvent symbianKeyEvent;
     symbianKeyEvent.iCode = convertKeyCode(event);
     symbianKeyEvent.iRepeats = 0;
+    
+    if (event->isAutoRepeat()) {
+        symbianEventCode = (TEventCode)EEventLongPress;
+    }
     symbianKeyEvent.iScanCode = convertKeyCode(event);
     
     TRAP_IGNORE(mHandler.HandleKeyEventL (symbianKeyEvent, symbianEventCode));  
@@ -77,12 +81,4 @@
     return code;
 }
 
-void PhoneUIKeyEventAdapter::endKeyLongPress()
-{
-    TKeyEvent symbianKeyEvent;
-    symbianKeyEvent.iCode = EKeyNo;
-    symbianKeyEvent.iRepeats = 0;
-    symbianKeyEvent.iScanCode = EKeyNo;
-    
-    TRAP_IGNORE(mHandler.HandleKeyEventL (symbianKeyEvent, (TEventCode)EEventLongPress));      
-}
+