16 #ifndef QGSMAPTOOLCAPTURE_H 17 #define QGSMAPTOOLCAPTURE_H 86 void deleteTempRubberBand();
89 void validationFinished();
105 Q_DECL_DEPRECATED
int nextPoint(
const QgsPoint& mapPoint,
QgsPoint& layerPoint );
155 int addVertex(
const QgsPoint& point );
170 void startCapturing();
177 bool isCapturing()
const;
182 void stopCapturing();
220 bool tracingEnabled();
226 bool tracingAddVertex(
const QgsPoint& point );
241 void validateGeometry();
247 bool mCaptureModeFromLayer;
251 friend class TestQgsMapToolReshape;
254 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.