MeVisLab Toolbox Reference
|
Class for undo/redo of adding a new CSO to the CSOList. More...
#include <CSOUndoRedoCommands.h>
Public Member Functions | |
CSOCmdAddCSO (const CSOListPtr &csoList, CSO *cso) | |
Constructor. | |
~CSOCmdAddCSO () override | |
Destructor. | |
int | execute () override |
Method is executed on undo/redo. | |
std::string | description () const override |
Undo descriptions are the inverse of the performed operation. | |
Public Member Functions inherited from ml::CSOCommand | |
CSOCommand (const CSOListPtr &csoList) | |
Constructor. | |
~CSOCommand () override | |
Destructor. | |
void | undo () override |
calls execute | |
Additional Inherited Members | |
Public Attributes inherited from ml::CSOCommand | |
std::string | commandName |
The command as a string (for debugging purposes). | |
Protected Member Functions inherited from ml::CSOCommand | |
bool | checkRedoBehavior () const override |
Not every undo step generates a redo step (a previous step might generate two instead), so... | |
Protected Attributes inherited from ml::CSOCommand | |
CSOList * | _csoList |
Pointer to the csoList. | |
Class for undo/redo of adding a new CSO to the CSOList.
Definition at line 62 of file CSOUndoRedoCommands.h.
ml::CSOCmdAddCSO::CSOCmdAddCSO | ( | const CSOListPtr & | csoList, |
CSO * | cso ) |
Constructor.
|
override |
Destructor.
|
inlineoverride |
Undo descriptions are the inverse of the performed operation.
Definition at line 75 of file CSOUndoRedoCommands.h.
|
overridevirtual |
Method is executed on undo/redo.
Implements ml::CSOCommand.