Class: QgsVectorLayerUndoPassthroughCommandAddFeatures¶
- class qgis.core.QgsVectorLayerUndoPassthroughCommandAddFeatures¶
Bases:
QgsVectorLayerUndoPassthroughCommand
Undo command for adding a feature to a vector layer in transaction group mode.
New in version 3.0.
QgsVectorLayerUndoPassthroughCommandAddFeatures(buffer:
QgsVectorLayerEditBuffer
, features: Iterable[QgsFeature]) Constructor for QgsVectorLayerUndoPassthroughCommandAddFeatures- Parameters:
buffer – associated edit buffer
features –
features to add to layer
Methods
Returns the error message or an empty string if there's none.
List of features (added feaures can be modified by default values from database)
Rollback command, release savepoint or set error status save point must be set prior to call error satus should be
False
prior to callSet error flag and append "failed" to text
Sets the error message.
Set the command savepoint or set error status.
- errorMessage(self) str ¶
Returns the error message or an empty string if there’s none.
New in version 3.0.
- features(self) List[QgsFeature] ¶
List of features (added feaures can be modified by default values from database)
- Return type:
List[QgsFeature]
- redo(self)¶
- 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.
- undo(self)¶