16 #ifndef QGSADVANCEDDIGITIZINGFLOATER 
   17 #define QGSADVANCEDDIGITIZINGFLOATER 
   22 #include "ui_qgsadvanceddigitizingfloaterbase.h" 
   68     void setActive( 
bool active );
 
   72     void changeX( 
const QString &text );
 
   73     void changeY( 
const QString &text );
 
   74     void changeDistance( 
const QString &text );
 
   75     void changeAngle( 
const QString &text );
 
   76     void changeLockX( 
bool locked );
 
   77     void changeLockY( 
bool locked );
 
   78     void changeLockDistance( 
bool locked );
 
   79     void changeLockAngle( 
bool locked );
 
   80     void changeRelativeX( 
bool relative );
 
   81     void changeRelativeY( 
bool relative );
 
   83     void changeRelativeAngle( 
bool relative );
 
   87     void focusOnDistance();
 
   88     void enabledChangedX( 
bool enabled );
 
   89     void enabledChangedY( 
bool enabled );
 
   90     void enabledChangedAngle( 
bool enabled );
 
   91     void enabledChangedDistance( 
bool enabled );
 
  105     bool eventFilter( QObject *obj, QEvent *event ) 
override SIP_FORCE;
 
  111     void updatePos( 
const QPoint &pos );
 
  116     void hideIfDisabled();
 
  119     bool mActive = 
false;
 
The QgsAdvancedDigitizingFloater class is widget that floats next to the mouse pointer,...
Map canvas is a class for displaying all GIS data types on a canvas.