Class: QgsAbstractAnnotationItemEditOperation¶
Abstract base class for annotation item edit operations
Added in version 3.22.
Class Hierarchy¶
Subclasses¶
Annotation item edit operation consisting of adding a node |
|
Annotation item edit operation consisting of deleting a node |
|
Annotation item edit operation consisting of moving a node |
|
Annotation item edit operation consisting of translating (moving) an |
Enums
Operation type |
Methods
Returns the associated item ID. |
|
Returns the operation type. |
- class qgis.core.QgsAbstractAnnotationItemEditOperation[source]¶
Bases:
object- __init__(itemId: str | None)
Constructor for QgsAbstractAnnotationItemEditOperation, for the specified item id.
- Parameters:
itemId (Optional[str])
- __init__(a0: QgsAbstractAnnotationItemEditOperation)
- Parameters:
- class Type(*values)¶
Bases:
IntEnumOperation type
MoveNode: Move a nodeDeleteNode: Delete a nodeAddNode: Add a nodeTranslateItem: Translate (move) an item
- AddNode = 2¶
- DeleteNode = 1¶
- MoveNode = 0¶
- TranslateItem = 3¶
- type(self) QgsAbstractAnnotationItemEditOperation.Type[source]¶
Returns the operation type.
- Return type: