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.