72  , mTranslateX( translateX )
 
   73  , mTranslateY( translateY )
 
Abstract base class for annotation item edit operations.
 
@ DeleteNode
Delete a node.
 
@ TranslateItem
Translate (move) an item.
 
QgsAbstractAnnotationItemEditOperation(const QString &itemId)
Constructor for QgsAbstractAnnotationItemEditOperation, for the specified item id.
 
virtual ~QgsAbstractAnnotationItemEditOperation()
 
QgsAnnotationItemEditOperationAddNode(const QString &itemId, const QgsPoint &point)
Constructor for QgsAnnotationItemEditOperationAddNode at the specified point.
 
Type type() const override
Returns the operation type.
 
QgsAnnotationItemEditOperationDeleteNode(const QString &itemId, QgsVertexId nodeId, const QgsPoint &before)
Constructor for QgsAnnotationItemEditOperationDeleteNode, where the node with the specified id and pr...
 
Type type() const override
Returns the operation type.
 
Type type() const override
Returns the operation type.
 
QgsAnnotationItemEditOperationMoveNode(const QString &itemId, QgsVertexId nodeId, const QgsPoint &before, const QgsPoint &after)
Constructor for QgsAnnotationItemEditOperationMoveNode, where the node with the specified id moves fr...
 
QgsAnnotationItemEditOperationTranslateItem(const QString &itemId, double translateX, double translateY)
Constructor for QgsAnnotationItemEditOperationTranslateItem, where the node with the specified id and...
 
Type type() const override
Returns the operation type.
 
Point geometry type, with support for z-dimension and m-values.
 
Utility class for identifying a unique vertex within a geometry.