13 #ifndef mitkVerboseLimitedLinearUndo_h
14 #define mitkVerboseLimitedLinearUndo_h
42 itkFactorylessNewMacro(Self);
A linear undo model with one undo and one redo stack.
Represents an entry on the undo or redo stack.
A limited linear undo model providing GUI elements with stack status information.
virtual StackDescription GetRedoDescriptions()
Return human-readable descriptions of the redo stack.
~VerboseLimitedLinearUndo() override
mitkClassMacro(VerboseLimitedLinearUndo, LimitedLinearUndo)
VerboseLimitedLinearUndo()
bool SetOperationEvent(UndoStackItem *undoStackItem) override
Store an operation event on the undo stack.
std::pair< int, std::string > StackDescriptionItem
A pair of ObjectEventId and its human-readable description.
std::vector< StackDescriptionItem > StackDescription
A list of (ObjectEventId, description) pairs representing a stack.
virtual StackDescription GetUndoDescriptions()
Return human-readable descriptions of the undo stack.
Find image slices visible on a given plane.