uifw/AknGlobalUI/AknCapServer/inc/AknKeyFilter.h
changeset 47 2f0c06423c72
parent 0 2f259fa3e83a
equal deleted inserted replaced
46:0e1e0022bd03 47:2f0c06423c72
    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;