18 #ifndef QGSLAYOUTITEMUNDOCOMMAND_H
19 #define QGSLAYOUTITEMUNDOCOMMAND_H
22 #include "qgis_core.h"
55 bool mergeWith(
const QUndoCommand *command )
override;
66 QString itemUuid()
const;
70 void saveState( QDomDocument &stateDoc )
const override;
93 class CORE_EXPORT QgsLayoutItemDeleteUndoCommand:
public QgsLayoutItemUndoCommand
105 bool mergeWith(
const QUndoCommand *command )
override;
106 void redo()
override;
121 class CORE_EXPORT QgsLayoutItemAddItemCommand:
public QgsLayoutItemUndoCommand
133 bool containsChange()
const override;
134 bool mergeWith(
const QUndoCommand *command )
override;
135 void undo()
override;