15#ifndef QGSMAPCANVASSNAPPINGUTILS_H
16#define QGSMAPCANVASSNAPPINGUTILS_H
50 void canvasMapSettingsChanged();
51 void canvasTransformContextChanged();
52 void canvasCurrentLayerChanged();
53 void canvasMapToolChanged();
57 QProgressDialog *mProgress =
nullptr;
QgsMapCanvasSnappingUtils(QgsMapCanvas *canvas, QObject *parent=nullptr)
Construct map canvas snapping utils object.
Map canvas is a class for displaying all GIS data types on a canvas.
virtual void prepareIndexProgress(int index)
Called when finished indexing a layer with snapToMap. When index == count the indexing is complete.
QgsSnappingUtils(QObject *parent=nullptr, bool enableSnappingForInvisibleFeature=true)
Constructor for QgsSnappingUtils.
virtual void prepareIndexStarting(int count)
Called when starting to index with snapToMap - can be overridden and e.g. progress dialog can be prov...