phoneapp/phoneui2/tsrc/ut_phoneuikeyeventadapter/cphoneuicontroller_stub.cpp
changeset 22 6bb1b21d2484
parent 21 92ab7f8d0eab
child 51 f39ed5e045e0
--- a/phoneapp/phoneui2/tsrc/ut_phoneuikeyeventadapter/cphoneuicontroller_stub.cpp	Fri Mar 19 09:28:42 2010 +0200
+++ b/phoneapp/phoneui2/tsrc/ut_phoneuikeyeventadapter/cphoneuicontroller_stub.cpp	Fri Apr 16 14:58:25 2010 +0300
@@ -18,6 +18,7 @@
 // INCLUDE FILES
 
 #include "CPhoneUIController_Stub.h"
+#include "phoneconstants.h"
 
 int m_scan_code;
 int m_code;
@@ -25,6 +26,7 @@
 int m_code_down;
 int m_repeats;
 bool m_leave;
+TEventCode m_eventCode;
 
 
 // ================= MEMBER FUNCTIONS =======================
@@ -36,9 +38,9 @@
 // -----------------------------------------------------------
 //
 CPhoneUIController_Stub::CPhoneUIController_Stub()  
-    {
+{
     m_leave = false;	
-    }
+}
 
 
 
@@ -48,9 +50,8 @@
 // -----------------------------------------------------------
 
 CPhoneUIController_Stub::~CPhoneUIController_Stub()
-    {
-
-    }
+{
+}
 
 
 
@@ -61,32 +62,32 @@
 TKeyResponse CPhoneUIController_Stub::HandleKeyEventL(
     const TKeyEvent& aKeyEvent,
     TEventCode aEventCode )
-    {
+{
     m_scan_code = 0;
     m_code = 0;
     m_scan_code_down = 0;
     m_code_down = 0;
+    m_eventCode = aEventCode;
     
-    if (m_leave)
-        {
+    if (m_leave) {
         User::Leave(KErrArgument);
-        }
+    }
         
     m_repeats = aKeyEvent.iRepeats;
     
-    if ( EEventKeyUp == aEventCode )
-        {
+    if(EEventKeyUp == aEventCode) {
         m_scan_code = aKeyEvent.iScanCode;
         m_code = aKeyEvent.iCode;
-        }
-    else if ( EEventKey == aEventCode )
-        {
+    } else if(EEventKey == aEventCode) {
         m_scan_code_down = aKeyEvent.iScanCode;
         m_code_down = aKeyEvent.iCode;       	
-        }
+    } else if(EEventLongPress) {
+        m_scan_code = aKeyEvent.iScanCode;
+        m_code = aKeyEvent.iCode;
+    }
     
     return EKeyWasNotConsumed;
-    }
+}