qtmobileextensions/examples/keycaptureex/keycapturetestapp.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 15 1f895d8a5b2b
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    53 private:	
    53 private:	
    54     QPlainTextEdit *mTextArea;
    54     QPlainTextEdit *mTextArea;
    55 
    55 
    56     XqKeyCapture *mKeyCapture;
    56     XqKeyCapture *mKeyCapture;
    57     
    57     
    58     QMap<QString, Qt::Key> mKeysMap;
    58     QMap<QString, long> mKeysMap;
       
    59     
    59     QMenu* mKeysMenu;
    60     QMenu* mKeysMenu;
    60     
    61     
    61     QMap<QString, XqKeyCapture::LongFlags> mLongFlagsMap;
    62     QMap<QString, XqKeyCapture::LongFlags> mLongFlagsMap;
    62     QMenu* mLongFlagsMenu;
    63     QMenu* mLongFlagsMenu;
    63     
    64     
    79         RequestTypeCancelLongKey,
    80         RequestTypeCancelLongKey,
    80         RequestTypeCancelKeyUpAndDowns        
    81         RequestTypeCancelKeyUpAndDowns        
    81     };
    82     };
    82     
    83     
    83     bool setType(QAction* action);
    84     bool setType(QAction* action);
    84     bool setKey(QAction* action, QMap<QString, Qt::Key> *map);
    85     bool setKey(QAction* action, QMap<QString, long> *map);
    85     bool setLongFlags(QAction* action, QMap<QString, XqKeyCapture::LongFlags> *map);
    86     bool setLongFlags(QAction* action, QMap<QString, XqKeyCapture::LongFlags> *map);
    86     
    87     
    87     QString toString();
    88     QString toString();
    88 public:
    89 public:
    89     RequestType mRequestType;
    90     RequestType mRequestType;
    90     Qt::Key mKey;    
    91     //Qt::Key mKey;    
       
    92     long mKey;
       
    93     bool isQtKey;
    91     Qt::KeyboardModifier mModifiersMap;
    94     Qt::KeyboardModifier mModifiersMap;
    92     Qt::KeyboardModifier mModifier;
    95     Qt::KeyboardModifier mModifier;
    93     XqKeyCapture::LongFlags mLongFlags;
    96     XqKeyCapture::LongFlags mLongFlags;
    94 };
    97 };
    95 #endif // KEYCAPTUREMAINWINDOW_H
    98 #endif // KEYCAPTUREMAINWINDOW_H