equal
deleted
inserted
replaced
35 |
35 |
36 private: // framework |
36 private: // framework |
37 TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType); |
37 TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType); |
38 |
38 |
39 private: // new functions |
39 private: // new functions |
40 TKeyResponse HandleHomeKeyEventL(TEventCode aType); |
|
41 TKeyResponse HandleQwertyKeyEvent(const TKeyEvent& aKeyEvent, TEventCode aType); |
40 TKeyResponse HandleQwertyKeyEvent(const TKeyEvent& aKeyEvent, TEventCode aType); |
42 void HandleFlipKeyEvent(TInt aCode); |
41 void HandleFlipKeyEvent(TInt aCode); |
43 static TInt HomeTickL(TAny* aThis); |
42 static TInt HomeTickL(TAny* aThis); |
44 void DoHomeTickL(); |
43 void DoHomeTickL(); |
45 void ToggleShellL(); |
44 void ToggleShellL(); |
55 |
54 |
56 private: |
55 private: |
57 CAknCapAppServerAppUi* iAppUi; // not owned |
56 CAknCapAppServerAppUi* iAppUi; // not owned |
58 CPeriodic* iHomeTimer; |
57 CPeriodic* iHomeTimer; |
59 TInt iSuppressAppSwitch; |
58 TInt iSuppressAppSwitch; |
60 TInt iHomeKeyHandle; |
|
61 TVwsViewId iHomeViewId; |
59 TVwsViewId iHomeViewId; |
62 RArray<TInt32> iHardwareStateKeyCaptures; |
60 RArray<TInt32> iHardwareStateKeyCaptures; |
63 TInt iQwertyOnKeyHandle; |
61 TInt iQwertyOnKeyHandle; |
64 TInt iQwertyOffKeyHandle; |
62 TInt iQwertyOffKeyHandle; |
65 TInt iFlipOpenKeyHandle; |
63 TInt iFlipOpenKeyHandle; |