16 #ifndef QGSVECTORLAYERUNDOCOMMAND_H
17 #define QGSVECTORLAYERUNDOCOMMAND_H
19 #include <QUndoCommand>
45 virtual int id()
const {
return -1; }
46 virtual bool mergeWith( QUndoCommand * ) {
return false; }
88 virtual int id()
const;
89 virtual bool mergeWith(
const QUndoCommand * );
QMap< QgsFeatureId, QVariant > mDeletedValues
virtual bool mergeWith(QUndoCommand *)
QgsVectorLayerEditBuffer * mBuffer
QgsGeometryCache * cache()
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
QgsFeature mOldAddedFeature
Encapsulate a field in an attribute table or data source.
QgsVectorLayerUndoCommand(QgsVectorLayerEditBuffer *buffer)
Represents a vector layer which manages a vector based data sets.