MeVisLab Toolbox Reference
|
Class for undo/redo of removing a CSO from a Group. More...
#include <CSOUndoRedoCommands.h>
Public Member Functions | |
CSOCmdRemoveCSOfromGroup (const CSOListPtr &csoList, CSO *cso, CSOGroup *group) | |
Constructor. | |
~CSOCmdRemoveCSOfromGroup () 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 removing a CSO from a Group.
Definition at line 184 of file CSOUndoRedoCommands.h.
ml::CSOCmdRemoveCSOfromGroup::CSOCmdRemoveCSOfromGroup | ( | const CSOListPtr & | csoList, |
CSO * | cso, | ||
CSOGroup * | group ) |
Constructor.
|
override |
Destructor.
|
inlineoverride |
Undo descriptions are the inverse of the performed operation.
Definition at line 197 of file CSOUndoRedoCommands.h.
|
overridevirtual |
Method is executed on undo/redo.
Implements ml::CSOCommand.