16 #ifndef QGSMAPTOOLCAPTURE_H 17 #define QGSMAPTOOLCAPTURE_H 83 void deleteTempRubberBand();
86 void validationFinished();
102 Q_DECL_DEPRECATED
int nextPoint(
const QgsPoint& mapPoint,
QgsPoint& layerPoint );
152 int addVertex(
const QgsPoint& point );
167 void startCapturing();
174 bool isCapturing()
const;
179 void stopCapturing();
208 bool tracingEnabled();
214 bool tracingAddVertex(
const QgsPoint& point );
229 void validateGeometry();
235 bool mCaptureModeFromLayer;
240 int mSkipNextContextMenuEvent;
Base class for all map layer types.
A QgsMapMouseEvent is the result of a user interaction with the mouse on a QgsMapCanvas.
Map canvas is a class for displaying all GIS data types on a canvas.
A class for drawing transient features (e.g.
Point geometry type, with support for z-dimension and m-values.
A class for marking vertices of features using e.g.
virtual bool eventFilter(QObject *watched, QEvent *event)
A class to represent a point.
Compound curve geometry type.
Abstract base class for curved geometry type.