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:
IntEnum
Operation 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: