52 UndoAction(
const std::shared_ptr<std::vector<OperationPtr>>& operations);
57 std::shared_ptr<std::vector<OperationPtr>>
redo();
62 std::shared_ptr<std::vector<OperationPtr>>
undo();
69 const std::shared_ptr<std::vector<OperationPtr>>
getOperations()
const;
72 std::shared_ptr<std::vector<OperationPtr>> operations;
std::shared_ptr< std::vector< OperationPtr > > redo()
Returns all Operations needed to redo this Action.
UndoAction(const std::shared_ptr< std::vector< OperationPtr > > &operations)
A Constructor.
std::shared_ptr< std::vector< OperationPtr > > undo()
Returns all Operations needed to undo this Action.
const std::shared_ptr< std::vector< OperationPtr > > getOperations() const
Returns all Operations saved in this class.