17#ifndef QGSMAPTOOLADVANCEDDIGITIZE_H
18#define QGSMAPTOOLADVANCEDDIGITIZE_H
116 bool useSnappingIndicator()
const;
148 void setUseSnappingIndicator(
bool enabled );
193 bool snapToLayerGridEnabled()
const;
201 void setSnapToLayerGridEnabled(
bool snapToLayerGridEnabled );
213 void cadPointChanged(
const QgsPointXY &point );
215 void onCurrentLayerChanged();
220 bool mAdvancedDigitizingAllowed =
true;
222 bool mAutoSnapEnabled =
true;
224 bool mSnapToLayerGridEnabled =
true;
227 std::unique_ptr<QgsSnapIndicator> mSnapIndicator;
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
A QgsMapMouseEvent is the result of a user interaction with the mouse on a QgsMapCanvas.
A class to represent a 2D point.
Class that shows snapping marker on map canvas for the current snapping match.
Shows a grid on the map canvas given a spatial resolution.