16 #ifndef QGSVECTORLAYERUNDOCOMMAND_H 17 #define QGSVECTORLAYERUNDOCOMMAND_H 19 #include <QUndoCommand> 45 virtual int id()
const override {
return -1; }
58 virtual void undo()
override;
59 virtual void redo()
override;
71 virtual void undo()
override;
72 virtual void redo()
override;
86 virtual void undo()
override;
87 virtual void redo()
override;
88 virtual int id()
const override;
102 virtual void undo()
override;
103 virtual void redo()
override;
119 virtual void undo()
override;
120 virtual void redo()
override;
133 virtual void undo()
override;
134 virtual void redo()
override;
virtual bool mergeWith(const QUndoCommand *) override
virtual int id() const override
QgsVectorLayerEditBuffer * mBuffer
QgsGeometryCache * cache()
A geometry is the spatial representation of a feature.
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
Encapsulate a field in an attribute table or data source.
QgsVectorLayerUndoCommand(QgsVectorLayerEditBuffer *buffer)
Represents a vector layer which manages a vector based data sets.