[]
Defines the methods required to implement undoable action objects.
public interface IUndoableAction
| Name | Description |
|---|---|
| Redo() | Restores the effect of the last undone action. |
| SaveNewState() | Saves the state after the action (the state before should be saved in the constructor). |
| Undo() | Reverses the effect of the last action. |