20 : m_mousePattern( MousePatternCount )
21 , m_keyPattern( KeyPatternCount )
109 Qt::MouseButton button, Qt::KeyboardModifiers modifiers )
128 int key, Qt::KeyboardModifiers modifiers )
189 const QMouseEvent* event )
const 212 const QMouseEvent* event )
const 235 const QKeyEvent* event )
const 258 const KeyPattern& pattern,
const QKeyEvent* event )
const A pattern for mouse events.
QVector< KeyPattern > m_keyPattern
Number of mouse patterns.
A pattern for key events.
bool mouseMatch(MousePatternCode, const QMouseEvent *) const
Compare a mouse event with an event pattern.
KeyPatternCode
Symbolic keyboard input codes.
void initMousePattern(int numButtons)
const QVector< KeyPattern > & keyPattern() const
bool keyMatch(KeyPatternCode, const QKeyEvent *) const
Compare a key event with an event pattern.
QVector< MousePattern > m_mousePattern
MousePatternCode
Symbolic mouse input codes.
void setMousePattern(MousePatternCode, Qt::MouseButton button, Qt::KeyboardModifiers=Qt::NoModifier)
virtual ~QwtEventPattern()
Destructor.
void setKeyPattern(KeyPatternCode, int key, Qt::KeyboardModifiers modifiers=Qt::NoModifier)
const QVector< MousePattern > & mousePattern() const