| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
Undo command for changing feature geometry from a vector layer in transaction group. More...
#include <qgsvectorlayerundopassthroughcommand.h>

| Public Member Functions | |
| QgsVectorLayerUndoPassthroughCommandChangeGeometry (QgsVectorLayerEditBuffer *buffer, QgsFeatureId fid, const QgsGeometry &geom) | |
| Constructor for QgsVectorLayerUndoPassthroughCommandChangeGeometry.  More... | |
| int | id () const override | 
| bool | mergeWith (const QUndoCommand *other) override | 
| void | redo () override | 
| void | undo () override | 
|  Public Member Functions inherited from QgsVectorLayerUndoPassthroughCommand | |
| QgsVectorLayerUndoPassthroughCommand (QgsVectorLayerEditBuffer *buffer, const QString &text, bool autocreate=true) | |
| Constructor for QgsVectorLayerUndoPassthroughCommand.  More... | |
| bool | hasError () const | 
| Returns error status.  More... | |
|  Public Member Functions inherited from QgsVectorLayerUndoCommand | |
| QgsVectorLayerUndoCommand (QgsVectorLayerEditBuffer *buffer) | |
| Constructor for QgsVectorLayerUndoCommand.  More... | |
| int | id () const override | 
| QgsVectorLayer * | layer () | 
| Returns the layer associated with the undo command.  More... | |
| bool | mergeWith (const QUndoCommand *) override | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from QgsVectorLayerUndoPassthroughCommand | |
| QString | errorMessage () const | 
| Returns the error message or an empty string if there's none.  More... | |
| bool | rollBackToSavePoint () | 
| Rollback command, release savepoint or set error status save point must be set prior to call error satus should be falseprior to call.  More... | |
| void | setError () | 
| Set error flag and append "failed" to text.  More... | |
| void | setErrorMessage (const QString &errorMessage) | 
| Sets the error message.  More... | |
| bool | setSavePoint (const QString &savePointId=QString()) | 
| Set the command savepoint or set error status.  More... | |
|  Protected Attributes inherited from QgsVectorLayerUndoCommand | |
| QgsVectorLayerEditBuffer * | mBuffer = nullptr | 
| Associated edit buffer.  More... | |
Undo command for changing feature geometry from a vector layer in transaction group.
Definition at line 159 of file qgsvectorlayerundopassthroughcommand.h.
| QgsVectorLayerUndoPassthroughCommandChangeGeometry::QgsVectorLayerUndoPassthroughCommandChangeGeometry | ( | QgsVectorLayerEditBuffer * | buffer, | 
| QgsFeatureId | fid, | ||
| const QgsGeometry & | geom | ||
| ) | 
Constructor for QgsVectorLayerUndoPassthroughCommandChangeGeometry.
| buffer | associated edit buffer | 
| fid | feature ID of feature to change | 
| geom | new geometru | 
Definition at line 200 of file qgsvectorlayerundopassthroughcommand.cpp.
| 
 | inlineoverride | 
Definition at line 174 of file qgsvectorlayerundopassthroughcommand.h.
| 
 | override | 
Definition at line 261 of file qgsvectorlayerundopassthroughcommand.cpp.
| 
 | override | 
Definition at line 238 of file qgsvectorlayerundopassthroughcommand.cpp.
| 
 | override | 
Definition at line 218 of file qgsvectorlayerundopassthroughcommand.cpp.