17#ifndef QGSMAPTOOLADVANCEDDIGITIZE_H
18#define QGSMAPTOOLADVANCEDDIGITIZE_H
118 bool useSnappingIndicator()
const;
157 void setUseSnappingIndicator(
bool enabled );
201 bool snapToLayerGridEnabled()
const;
209 void setSnapToLayerGridEnabled(
bool snapToLayerGridEnabled );
238 void cadPointChanged(
const QgsPointXY &point );
240 void onCurrentLayerChanged();
246 bool mAdvancedDigitizingAllowed =
true;
248 bool mAutoSnapEnabled =
true;
250 bool mSnapToLayerGridEnabled =
true;
253 std::unique_ptr<QgsSnapIndicator> mSnapIndicator;
CadMeasurementDisplayType
Advanced digitizing measurement display types.
Represents a coordinate reference system (CRS).
Base class for all map layer types.
A mouse event which is the result of a user interaction with a QgsMapCanvas.
A QgsGeometry with associated coordinate reference system.
Shows a snapping marker on map canvas for the current snapping match.
Shows a grid on the map canvas given a spatial resolution.