32#include "MeshKernel/UndoActions/UndoAction.hpp"
34#include "MeshKernelApi/State.hpp"
60 void DoCommit()
override;
63 void DoRestore()
override;
Undo action for MeshKernelState.
Definition MKStateUndoAction.hpp:45
MKStateUndoAction(MeshKernelState &mkState)
Constructor.
static std::unique_ptr< MKStateUndoAction > Create(MeshKernelState &mkState)
Allocate a CompoundUndoAction and return a unique_ptr to the newly create object.
Contains all structs and functions exposed at the API level.
Definition BoundingBox.hpp:33
The class holding the state of the C API library.
Definition State.hpp:56