27#ifndef QWT_PICKER_MACHINE
28#define QWT_PICKER_MACHINE
30#include "qwt_global.h"
34template<
typename T >
class QList;
Definition qwt_dyngrid_layout.h:33
A collection of event patterns.
Definition qwt_event_pattern.h:48
A state machine for point selections.
Definition qwt_picker_machine.h:120
A state machine for rectangle selections.
Definition qwt_picker_machine.h:158
A state machine for line selections.
Definition qwt_picker_machine.h:203
A state machine for point selections.
Definition qwt_picker_machine.h:136
A state machine for rectangle selections.
Definition qwt_picker_machine.h:179
A state machine for QwtPicker selections.
Definition qwt_picker_machine.h:46
SelectionType
Type of a selection.
Definition qwt_picker_machine.h:53
@ RectSelection
The state machine is for selecting a rectangle (2 points).
Definition qwt_picker_machine.h:61
@ PointSelection
The state machine is for selecting a single point.
Definition qwt_picker_machine.h:58
Command
Commands - the output of a state machine.
Definition qwt_picker_machine.h:69
virtual QList< Command > transition(const QwtEventPattern &, const QEvent *)=0
Transition.
A state machine for polygon selections.
Definition qwt_picker_machine.h:223
A state machine for indicating mouse movements.
Definition qwt_picker_machine.h:103