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 changeZ( 
const QString &text );
 
   75     void changeM( 
const QString &text );
 
   76     void changeDistance( 
const QString &text );
 
   77     void changeAngle( 
const QString &text );
 
   78     void changeLockX( 
bool locked );
 
   79     void changeLockY( 
bool locked );
 
   80     void changeLockZ( 
bool locked );
 
   81     void changeLockM( 
bool locked );
 
   82     void changeLockDistance( 
bool locked );
 
   83     void changeLockAngle( 
bool locked );
 
   84     void changeRelativeX( 
bool relative );
 
   85     void changeRelativeY( 
bool relative );
 
   86     void changeRelativeZ( 
bool relative );
 
   87     void changeRelativeM( 
bool relative );
 
   89     void changeRelativeAngle( 
bool relative );
 
   95     void focusOnDistance();
 
   96     void enabledChangedX( 
bool enabled );
 
   97     void enabledChangedY( 
bool enabled );
 
   98     void enabledChangedZ( 
bool enabled );
 
   99     void enabledChangedM( 
bool enabled );
 
  100     void enabledChangedAngle( 
bool enabled );
 
  101     void enabledChangedDistance( 
bool enabled );
 
  115     bool eventFilter( QObject *obj, QEvent *event ) 
override SIP_FORCE;
 
  121     void updatePos( 
const QPoint &pos );
 
  126     void hideIfDisabled();
 
  129     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.