16#ifndef QGSADVANCEDDIGITIZINGTOOLS 
   17#define QGSADVANCEDDIGITIZINGTOOLS 
   69    virtual void paint( QPainter *painter ) { Q_UNUSED( painter ) }
 
 
  131    QWidget *createWidget() 
override;
 
  132    void paint( QPainter *painter ) 
override;
 
  138    bool eventFilter( QObject *obj, QEvent *event ) 
override;
 
  140    void processParameters();
 
  142    void drawCircle( QPainter *painter, 
double x, 
double y, 
double distance );
 
  143    void drawCandidate( QPainter *painter, 
double x, 
double y, 
bool closest );
 
  145    QPointer<QWidget> mToolWidget;
 
  146    QToolButton *mCircle1Digitize = 
nullptr;
 
  151    QToolButton *mCircle2Digitize = 
nullptr;
 
  158    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.