15#ifndef QGSCREATEANNOTATIONITEMMAPTOOLIMPL_H 
   16#define QGSCREATEANNOTATIONITEMMAPTOOLIMPL_H 
Keeps a pointer to a QObject and deletes it whenever this object is deleted.
 
CaptureTechnique
Capture technique.
 
A map tool to digitize line text items.
 
QgsCreateLineTextItemMapTool(QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget)
Constructor.
 
A map tool to digitize point text items.
 
~QgsCreatePointTextItemMapTool() override
 
QgsMapTool * mapTool() override
Returns a reference to the associated map tool.
 
void cadCanvasPressEvent(QgsMapMouseEvent *event) override
Override this method when subclassing this class.
 
QgsCreatePointTextItemMapTool(QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget)
Constructor.
 
QgsCreateAnnotationItemMapToolHandler * handler() const override
Returns the handler object for the map tool.
 
A map tool to digitize rectangle text items.
 
QgsCreateRectangleTextItemMapTool(QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget)
Constructor.
 
QgsMapTool * mapTool() override
Returns a reference to the associated map tool.
 
void cadCanvasMoveEvent(QgsMapMouseEvent *event) override
Override this method when subclassing this class.
 
void cadCanvasPressEvent(QgsMapMouseEvent *event) override
Override this method when subclassing this class.
 
void keyPressEvent(QKeyEvent *event) override
Key event for overriding. Default implementation does nothing.
 
QgsCreateAnnotationItemMapToolHandler * handler() const override
Returns the handler object for the map tool.
 
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 mouse event which is the result of a user interaction with a QgsMapCanvas.
 
A tree node for the settings tree to help organizing and introspecting the tree.
 
QgsSettingsTreeNode * createChildNode(const QString &key)
Creates a normal tree node It will return the existing child node if it exists at the given key.