16#ifndef QGSADVANCEDDIGITIZINGTOOLS
17#define QGSADVANCEDDIGITIZINGTOOLS
68 virtual void paint( QPainter *painter ) { Q_UNUSED( painter ) }
122 void paint( QPainter *painter )
override;
128 bool eventFilter( QObject *obj, QEvent *event )
override;
130 void processParameters();
132 void drawCircle( QPainter *painter,
double x,
double y,
double distance );
133 void drawCandidate( QPainter *painter,
double x,
double y,
bool closest );
135 QPointer<QWidget> mToolWidget;
136 QToolButton *mCircle1Digitize =
nullptr;
141 QToolButton *mCircle2Digitize =
nullptr;
148 bool mP1Closest =
false;
The QgsSpinBox is a spin box with a clear button that will set the value to the defined clear value.
Map canvas is a class for displaying all GIS data types on a canvas.
A mouse event which is the result of a user interaction with a QgsMapCanvas.