10 #ifndef QWT_EVENT_PATTERN    11 #define QWT_EVENT_PATTERN 1    13 #include "qwt_global.h"    14 #include <qnamespace.h>   153                 Qt::KeyboardModifiers modifierCodes = Qt::NoModifier ):
   155             modifiers( modifierCodes )
   172                 Qt::KeyboardModifiers modifierCodes = Qt::NoModifier ):
   174             modifiers( modifierCodes )
   188     void initMousePattern( 
int numButtons );
   189     void initKeyPattern();
   192         Qt::KeyboardModifiers = Qt::NoModifier );
   195         Qt::KeyboardModifiers modifierCodes = Qt::NoModifier );
   197     void setMousePattern( 
const QVector<MousePattern> & );
   198     void setKeyPattern( 
const QVector<KeyPattern> & );
   200     const QVector<MousePattern> &mousePattern() 
const;
   201     const QVector<KeyPattern> &keyPattern() 
const;
   203     QVector<MousePattern> &mousePattern();
   204     QVector<KeyPattern> &keyPattern();
   210     virtual bool mouseMatch( 
const MousePattern &, 
const QMouseEvent * ) 
const;
   211     virtual bool keyMatch( 
const KeyPattern &, 
const QKeyEvent * ) 
const;
   215 #if defined(_MSC_VER)   216 #pragma warning(push)   217 #pragma warning(disable: 4251)   219     QVector<MousePattern> d_mousePattern;
   220     QVector<KeyPattern> d_keyPattern;
   221 #if defined(_MSC_VER) Definition: qwt_event_pattern.h:53
A pattern for key events. 
Definition: qwt_event_pattern.h:167
MousePattern(Qt::MouseButton btn=Qt::NoButton, Qt::KeyboardModifiers modifierCodes=Qt::NoModifier)
Constructor. 
Definition: qwt_event_pattern.h:152
Qt::Key_Return. 
Definition: qwt_event_pattern.h:114
Qt::Key_Down. 
Definition: qwt_event_pattern.h:132
Qt::Key_Space. 
Definition: qwt_event_pattern.h:117
MousePatternCode
Symbolic mouse input codes. 
Definition: qwt_event_pattern.h:44
Definition: qwt_event_pattern.h:62
Qt::Key_Escape. 
Definition: qwt_event_pattern.h:141
Qt::KeyboardModifiers modifiers
Keyboard modifier. 
Definition: qwt_event_pattern.h:163
A collection of event patterns. 
Definition: qwt_event_pattern.h:29
Qt::Key_Escape. 
Definition: qwt_event_pattern.h:120
Qt::KeyboardModifiers modifiers
Modifiers. 
Definition: qwt_event_pattern.h:182
Qt::Key_Up. 
Definition: qwt_event_pattern.h:129
Qt::Key_Left. 
Definition: qwt_event_pattern.h:123
Qt::Key_Minus. 
Definition: qwt_event_pattern.h:138
Qt::Key_Right. 
Definition: qwt_event_pattern.h:126
Definition: qwt_event_pattern.h:80
Qt::Key_Plus. 
Definition: qwt_event_pattern.h:135
KeyPatternCode
Symbolic keyboard input codes. 
Definition: qwt_event_pattern.h:111
A pattern for mouse events. 
Definition: qwt_event_pattern.h:148
Qt::MouseButton button
Button. 
Definition: qwt_event_pattern.h:160
KeyPattern(int keyCode=Qt::Key_unknown, Qt::KeyboardModifiers modifierCodes=Qt::NoModifier)
Constructor. 
Definition: qwt_event_pattern.h:171
Definition: qwt_event_pattern.h:71
Definition: qwt_event_pattern.h:89
Definition: qwt_event_pattern.h:98
int key
Key code. 
Definition: qwt_event_pattern.h:179