qtmobileextensions/src/keycapture/capturerequest_s60.h
changeset 14 6fbed849b4f4
parent 1 2b40d63a9c3d
child 19 46686fb6258c
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    42     CaptureRequestTypeLong,
    42     CaptureRequestTypeLong,
    43     CaptureRequestTypeUpAndDown
    43     CaptureRequestTypeUpAndDown
    44     };
    44     };
    45 
    45 
    46     CaptureRequest(TUint aKey, Qt::KeyboardModifiers aModifiersMask,
    46     CaptureRequest(TUint aKey, Qt::KeyboardModifiers aModifiersMask,
    47         Qt::KeyboardModifiers aModifier, CaptureRequestType aRequestType, XqKeyCapture::LongFlags aLongKeyFlags,
    47         Qt::KeyboardModifiers aModifier, CaptureRequestType aRequestType, XQKeyCapture::LongFlags aLongKeyFlags,
    48 #ifndef _XQKEYCAPTURE_UNITTEST_
    48 #ifndef _XQKEYCAPTURE_UNITTEST_
    49     RWindowGroup* aGroup
    49     RWindowGroup* aGroup
    50 #else
    50 #else
    51     MyTestWindowGroup* aGroup
    51     MyTestWindowGroup* aGroup
    52 #endif
    52 #endif
    60 
    60 
    61     bool operator==(const CaptureRequest& other) const;
    61     bool operator==(const CaptureRequest& other) const;
    62 
    62 
    63     bool matches(TUint aKey, Qt::KeyboardModifiers aModifiersMask, Qt::KeyboardModifiers aModifier,
    63     bool matches(TUint aKey, Qt::KeyboardModifiers aModifiersMask, Qt::KeyboardModifiers aModifier,
    64         CaptureRequestType aRequestType, 
    64         CaptureRequestType aRequestType, 
    65         XqKeyCapture::LongFlags captureLongFlag = XqKeyCapture::LongWaitNotApplicable) const;
    65         XQKeyCapture::LongFlags captureLongFlag = XQKeyCapture::LongWaitNotApplicable) const;
    66 
    66 
    67 private:
    67 private:
    68     TUint translatedModifierMask();
    68     TUint translatedModifierMask();
    69     TUint translatedModifier();
    69     TUint translatedModifier();
    70     TUint translatedModifier(Qt::KeyboardModifiers aModifier);
    70     TUint translatedModifier(Qt::KeyboardModifiers aModifier);
    72 private:
    72 private:
    73     const TUint mKey;
    73     const TUint mKey;
    74     const Qt::KeyboardModifiers mModifiersMask;
    74     const Qt::KeyboardModifiers mModifiersMask;
    75     const Qt::KeyboardModifiers mModifier;
    75     const Qt::KeyboardModifiers mModifier;
    76     const CaptureRequestType mRequestType;
    76     const CaptureRequestType mRequestType;
    77     const XqKeyCapture::LongFlags longKeyFlags;
    77     const XQKeyCapture::LongFlags longKeyFlags;
    78     
    78     
    79     long int mRequestHandle;
    79     long int mRequestHandle;
    80     long int mAdditionalRequestHandle;
    80     long int mAdditionalRequestHandle;
    81     
    81     
    82 #ifndef _XQKEYCAPTURE_UNITTEST_
    82 #ifndef _XQKEYCAPTURE_UNITTEST_