17#ifndef QGSMAPTOOLADVANCEDDIGITIZE_H
18#define QGSMAPTOOLADVANCEDDIGITIZE_H
116 bool useSnappingIndicator()
const;
147 void setUseSnappingIndicator(
bool enabled );
191 bool snapToLayerGridEnabled()
const;
199 void setSnapToLayerGridEnabled(
bool snapToLayerGridEnabled );
211 void cadPointChanged(
const QgsPointXY &point );
213 void onCurrentLayerChanged();
217 bool mAdvancedDigitizingAllowed =
true;
219 bool mAutoSnapEnabled =
true;
221 bool mSnapToLayerGridEnabled =
true;
224 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 mouse event which is the result of a user interaction with a QgsMapCanvas.
Shows a snapping marker on map canvas for the current snapping match.
Shows a grid on the map canvas given a spatial resolution.