equal
deleted
inserted
replaced
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 |