4 #include <QUndoCommand>
40 virtual void undo()
override;
51 virtual void redo()
override;
63 void append(QUndoCommand* u);
96 #endif // COMBOACTION_H
bool hasActions()
Returns whether actions have been appended or not.
Definition: comboaction.cpp:37
virtual ~ComboAction() override
~ComboAction Destructor. Cleans up all QUndoCommand classes that have been added to it...
Definition: comboaction.cpp:5
QVector< QUndoCommand * > post_commands
Internal array of PostAction objects.
Definition: comboaction.h:93
virtual void redo() override
Redo Function.
Definition: comboaction.cpp:20
QVector< QUndoCommand * > commands
Internal array of QUndoCommand objects.
Definition: comboaction.h:88
The ComboAction class.
Definition: comboaction.h:19
void append(QUndoCommand *u)
Add an undo action.
Definition: comboaction.cpp:29
void appendPost(QUndoCommand *u)
Add a post-undo PostAction.
Definition: comboaction.cpp:33
virtual void undo() override
Undo Function.
Definition: comboaction.cpp:11
ComboAction()
ComboAction Constructor. Currently empty.
Definition: comboaction.cpp:3