16#ifndef QGSADVANCEDDIGITIZINGTOOLS
17#define QGSADVANCEDDIGITIZINGTOOLS
70 virtual void paint( QPainter *painter ) { Q_UNUSED( painter ) }
134 QWidget *createWidget()
override;
135 void paint( QPainter *painter )
override;
141 bool eventFilter( QObject *obj, QEvent *event )
override;
143 void processParameters();
145 void drawCircle( QPainter *painter,
double x,
double y,
double distance );
146 void drawCandidate( QPainter *painter,
double x,
double y,
bool closest );
148 QPointer<QWidget> mToolWidget;
149 QToolButton *mCircle1Digitize =
nullptr;
154 QToolButton *mCircle2Digitize =
nullptr;
161 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 QgsMapMouseEvent is the result of a user interaction with the mouse on a QgsMapCanvas.
A class to represent a 2D point.