--- 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));
-}
+