|
QGIS API Documentation
master-6227475
|
#include <qgsvectorlayerundocommand.h>
Inheritance diagram for QgsVectorLayerUndoCommandDeleteFeature:
Collaboration diagram for QgsVectorLayerUndoCommandDeleteFeature:Public Member Functions | |
| QgsVectorLayerUndoCommandDeleteFeature (QgsVectorLayerEditBuffer *buffer, QgsFeatureId fid) | |
| virtual void | redo () |
| virtual void | undo () |
Private Attributes | |
| QgsFeatureId | mFid |
| QgsFeature | mOldAddedFeature |
Definition at line 60 of file qgsvectorlayerundocommand.h.
| QgsVectorLayerUndoCommandDeleteFeature::QgsVectorLayerUndoCommandDeleteFeature | ( | QgsVectorLayerEditBuffer * | buffer, |
| QgsFeatureId | fid | ||
| ) |
Definition at line 74 of file qgsvectorlayerundocommand.cpp.
References FID_IS_NEW, QgsVectorLayerEditBuffer::mAddedFeatures, QgsVectorLayerUndoCommand::mBuffer, mFid, and mOldAddedFeature.
| void QgsVectorLayerUndoCommandDeleteFeature::redo | ( | ) | [virtual] |
Definition at line 101 of file qgsvectorlayerundocommand.cpp.
References QgsVectorLayerEditBuffer::featureDeleted(), FID_IS_NEW, QgsVectorLayerEditBuffer::mAddedFeatures, QgsVectorLayerUndoCommand::mBuffer, QgsVectorLayerEditBuffer::mDeletedFeatureIds, and mFid.
| void QgsVectorLayerUndoCommandDeleteFeature::undo | ( | ) | [virtual] |
Definition at line 87 of file qgsvectorlayerundocommand.cpp.
References QgsVectorLayerEditBuffer::featureAdded(), FID_IS_NEW, QgsFeature::id(), QgsVectorLayerEditBuffer::mAddedFeatures, QgsVectorLayerUndoCommand::mBuffer, QgsVectorLayerEditBuffer::mDeletedFeatureIds, mFid, and mOldAddedFeature.
Definition at line 69 of file qgsvectorlayerundocommand.h.
Referenced by QgsVectorLayerUndoCommandDeleteFeature(), redo(), and undo().
Definition at line 70 of file qgsvectorlayerundocommand.h.
Referenced by QgsVectorLayerUndoCommandDeleteFeature(), and undo().