conflicting packages
QwtEventPattern(3) | Qwt User's Guide | QwtEventPattern(3) |
NAME¶
QwtEventPattern - A collection of event patterns.SYNOPSIS¶
#include <qwt_event_pattern.h> Inherited by QwtPicker.Classes¶
class KeyPattern
Public Types¶
enum MousePatternCode { MouseSelect1, MouseSelect2, MouseSelect3, MouseSelect4, MouseSelect5, MouseSelect6, MousePatternCount }
Public Member Functions¶
QwtEventPattern ()
Protected Member Functions¶
virtual bool mouseMatch (const MousePattern &, const QMouseEvent *) const
Detailed Description¶
A collection of event patterns.QwtPicker, QwtPickerMachine,
QwtPlotZoomer
Member Enumeration Documentation¶
enum QwtEventPattern::KeyPatternCode¶
Symbolic keyboard input codes. Default initialization:- •
- KeySelect1
Qt::Key_Return
- •
- KeySelect2
Qt::Key_Space
- •
- KeyAbort
Qt::Key_Escape
- •
- KeyLeft
Qt::Key_Left
- •
- KeyRight
Qt::Key_Right
- •
- KeyUp
Qt::Key_Up
- •
- KeyDown
Qt::Key_Down
- •
- KeyUndo
Qt::Key_Minus
- •
- KeyRedo
Qt::Key_Plus
- •
- KeyHome
Qt::Key_Escape
enum QwtEventPattern::MousePatternCode¶
Symbolic mouse input codes. The default initialization for 3 button mice is:- •
- MouseSelect1
Qt::LeftButton
- •
- MouseSelect2
Qt::RightButton
- •
- MouseSelect3
Qt::MidButton
- •
- MouseSelect4
Qt::LeftButton + Qt::ShiftButton
- •
- MouseSelect5
Qt::RightButton + Qt::ShiftButton
- •
- MouseSelect6
Qt::MidButton + Qt::ShiftButton
- •
- MouseSelect1
Qt::LeftButton
- •
- MouseSelect2
Qt::RightButton
- •
- MouseSelect3
Qt::LeftButton + Qt::AltButton
- •
- MouseSelect4
Qt::LeftButton + Qt::ShiftButton
- •
- MouseSelect5
Qt::RightButton + Qt::ShiftButton
- •
- MouseSelect6
Qt::LeftButton + Qt::AltButton + Qt::ShiftButton
- •
- MouseSelect1
Qt::LeftButton
- •
- MouseSelect2
Qt::LeftButton + Qt::ControlButton
- •
- MouseSelect3
Qt::LeftButton + Qt::AltButton
- •
- MouseSelect4
Qt::LeftButton + Qt::ShiftButton
- •
- MouseSelect5
Qt::LeftButton + Qt::ControlButton + Qt::ShiftButton
- •
- MouseSelect6
Qt::LeftButton + Qt::AltButton + Qt::ShiftButton
initMousePattern()
Constructor & Destructor Documentation¶
QwtEventPattern::QwtEventPattern () Constructor¶
See also:MousePatternCode,
KeyPatternCode
QwtEventPattern::~QwtEventPattern () [virtual]¶
Destructor.Member Function Documentation¶
void QwtEventPattern::initKeyPattern () Set default mouse patterns.¶
See also:KeyPatternCode
void QwtEventPattern::initMousePattern (intnumButtons) Set default mouse patterns, depending on the number of mouse buttons¶
Parameters:numButtons Number of mouse buttons (
<= 3 )
See also:
MousePatternCode
bool QwtEventPattern::keyMatch (uintpattern, const QKeyEvent *e) const¶
Compare a key event with an event pattern. A key event matches the pattern when both have the same key value and in the state value the same key flags (Qt::KeyButtonMask) are set. Parameters:pattern Index of the event pattern
e Key event
Returns:
true if matches
See also:
mouseMatch()
bool QwtEventPattern::keyMatch (const KeyPattern &pattern, const QKeyEvent *e) const [protected, virtual]¶
Compare a key event with an event pattern. A key event matches the pattern when both have the same key value and in the state value the same key flags (Qt::KeyButtonMask) are set. Parameters:pattern Key event pattern
e Key event
Returns:
true if matches
See also:
mouseMatch()
const QVector< QwtEventPattern::KeyPattern > & QwtEventPattern::keyPattern () const¶
Return key patterns.QVector< QwtEventPattern::KeyPattern > & QwtEventPattern::keyPattern ()¶
Return Key patterns.bool QwtEventPattern::mouseMatch (uintpattern, const QMouseEvent *e) const¶
Compare a mouse event with an event pattern. A mouse event matches the pattern when both have the same button value and in the state value the same key flags(Qt::KeyButtonMask) are set. Parameters:pattern Index of the event pattern
e Mouse event
Returns:
true if matches
See also:
keyMatch()
bool QwtEventPattern::mouseMatch (const MousePattern &pattern, const QMouseEvent *e) const [protected, virtual]¶
Compare a mouse event with an event pattern. A mouse event matches the pattern when both have the same button value and in the state value the same key flags(Qt::KeyButtonMask) are set. Parameters:pattern Mouse event pattern
e Mouse event
Returns:
true if matches
See also:
keyMatch()
QVector< QwtEventPattern::MousePattern > & QwtEventPattern::mousePattern ()¶
Return ,ouse patterns.const QVector< QwtEventPattern::MousePattern > & QwtEventPattern::mousePattern () const¶
Return mouse patterns.void QwtEventPattern::setKeyPattern (uintpattern, intkey, intstate = Qt::NoButton) Change one key pattern¶
Parameters:pattern Index of the pattern
key Key
state State
See also:
QKeyEvent
void QwtEventPattern::setKeyPattern (const QVector< KeyPattern > &pattern)¶
Change the key event patterns.void QwtEventPattern::setMousePattern (uintpattern, intbutton, intstate = Qt::NoButton) Change one mouse pattern¶
Parameters:pattern Index of the pattern
button Button
state State
See also:
QMouseEvent
void QwtEventPattern::setMousePattern (const QVector< MousePattern > &pattern)¶
Change the mouse event patterns.Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Fri Apr 15 2011 | Version 6.0.0 |