Class: QgsAbstractAnnotationItemEditOperation

class qgis.core.QgsAbstractAnnotationItemEditOperation

Bases: sip.wrapper

Abstract base class for annotation item edit operations

New in version 3.22.

QgsAbstractAnnotationItemEditOperation(itemId: str) Constructor for QgsAbstractAnnotationItemEditOperation, for the specified item id.

QgsAbstractAnnotationItemEditOperation(QgsAbstractAnnotationItemEditOperation)

Enums

Type

Bases: enum.IntEnum

Methods

itemId

Returns the associated item ID.

type

Returns the operation type.

class Type(value)

Bases: enum.IntEnum

Operation type

  • MoveNode: Move a node

  • DeleteNode: Delete a node

  • AddNode: Add a node

  • TranslateItem: Translate (move) an item

AddNode = 2
DeleteNode = 1
MoveNode = 0
TranslateItem = 3
itemId(self) str

Returns the associated item ID.

Return type:

str

type(self) QgsAbstractAnnotationItemEditOperation.Type

Returns the operation type.

Return type:

QgsAbstractAnnotationItemEditOperation.Type