Subgroup: Vector

Class: QgsVectorLayerUndoPassthroughCommand

class qgis.core.QgsVectorLayerUndoPassthroughCommand

Bases: qgis._core.QgsVectorLayerUndoCommand

Undo command for vector layer in transaction group mode.

New in version 3.0: Methods

actionText
child
childCount
errorMessage Returns the error message or an empty string if there’s none.
hasError Returns error status
id
isObsolete
layer Returns the layer associated with the undo command
mergeWith
redo
rollBackToSavePoint Rollback command, release savepoint or set error status
setError Set error flag and append “failed” to text
setErrorMessage Sets the error message.
setObsolete
setSavePoint Set the command savepoint or set error status.
setText
text
undo

Attributes

errorMessage(self) → str

Returns the error message or an empty string if there’s none.

New in version 3.0.

hasError(self) → bool

Returns error status

rollBackToSavePoint(self) → bool

Rollback command, release savepoint or set error status save point must be set prior to call error satus should be false prior to call

setError(self)

Set error flag and append “failed” to text

setErrorMessage(self, errorMessage: str)

Sets the error message.

New in version 3.0.

setSavePoint(self, savePointId: str = '') → bool

Set the command savepoint or set error status. Error satus should be false prior to call. If the savepoint given in parameter is empty, then a new one is created if none is currently available in the transaction.