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