QwtPickerDragRectMachine − A state machine for rectangle selections.
#include <qwt_picker_machine.h>
Inherits QwtPickerMachine.
QwtPickerDragRectMachine
()
Constructor.
virtual QList< Command >
transition (const QwtEventPattern &, const
QEvent *) override
Transition.
Public Member Functions inherited from QwtPickerMachine
QwtPickerMachine
(SelectionType)
Constructor.
virtual ˜QwtPickerMachine ()
Destructor.
void reset ()
Set the current state to 0.
int state () const
Return the current state.
void setState (int)
Change the current state.
SelectionType selectionType () const
Return the selection type.
Public Types inherited from QwtPickerMachine
enum SelectionType {
NoSelection = -1, PointSelection,
RectSelection, PolygonSelection }
enum Command { Begin, Append,
Move, Remove, End }
Commands - the output of a state machine.
A state machine for rectangle selections.
Pressing QwtEventPattern::MouseSelect1 selects the first point, releasing it the second point. Pressing QwtEventPattern::KeySelect1 also selects the first point, a second press selects the second point and terminates the selection.
See also
QwtEventPattern::MousePatternCode, QwtEventPattern::KeyPatternCode
Definition at line 161 of file qwt_picker_machine.h.
Constructor.
Definition at line 312 of file qwt_picker_machine.cpp.
Transition.
Implements QwtPickerMachine.
Definition at line 318 of file qwt_picker_machine.cpp.
Generated automatically by Doxygen for Qwt User’s Guide from the source code.