15#ifndef QGSCREATEANNOTATIONITEMMAPTOOLIMPL_H
16#define QGSCREATEANNOTATIONITEMMAPTOOLIMPL_H
35 QgsMapToolCapture::Capabilities
capabilities()
const override;
51 ~QgsCreatePointTextItemMapTool()
override;
64class QgsCreateMarkerItemMapTool:
public QgsMapToolCaptureAnnotationItem
76class QgsCreateLineItemMapTool:
public QgsMapToolCaptureAnnotationItem
85 void lineCaptured(
const QgsCurve *line )
override;
88class QgsCreatePolygonItemMapTool:
public QgsMapToolCaptureAnnotationItem
101class QgsCreateLineTextItemMapTool:
public QgsMapToolCaptureAnnotationItem
110 void lineCaptured(
const QgsCurve *line )
override;
CaptureTechnique
Capture technique.
Curve polygon geometry type.
Abstract base class for curved geometry type.
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
A QgsMapMouseEvent is the result of a user interaction with the mouse on a QgsMapCanvas.