16#ifndef QGSADVANCEDDIGITIZINGTOOLS
17#define QGSADVANCEDDIGITIZINGTOOLS
68 virtual void paint( QPainter *painter ) { Q_UNUSED( painter ) }
131 void paint( QPainter *painter )
override;
137 bool eventFilter( QObject *obj, QEvent *event )
override;
139 void processParameters();
141 void drawCircle( QPainter *painter,
double x,
double y,
double distance );
142 void drawCandidate( QPainter *painter,
double x,
double y,
bool closest );
144 QPointer<QWidget> mToolWidget;
145 QToolButton *mCircle1Digitize =
nullptr;
150 QToolButton *mCircle2Digitize =
nullptr;
157 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.