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: