17#ifndef QGSMAPTOOLADVANCEDDIGITIZE_H
18#define QGSMAPTOOLADVANCEDDIGITIZE_H
118 bool useSnappingIndicator()
const;
126 SIP_SKIP static void calculateGeometryMeasures(
132 QString &totalLengthString
164 void setUseSnappingIndicator(
bool enabled );
208 bool snapToLayerGridEnabled()
const;
216 void setSnapToLayerGridEnabled(
bool snapToLayerGridEnabled );
245 void cadPointChanged(
const QgsPointXY &point );
247 void onCurrentLayerChanged();
253 bool mAdvancedDigitizingAllowed =
true;
255 bool mAutoSnapEnabled =
true;
257 bool mSnapToLayerGridEnabled =
true;
260 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.