MeVisLab Toolbox Reference
|
Class for undo/redo of modifying a set of CSOs. More...
#include <CSOUndoRedoCommands.h>
Public Member Functions | |
CSOCmdModifySet (const CSOListPtr &csoList, const std::vector< CSO * > &csos) | |
Constructor. | |
~CSOCmdModifySet () 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 modifying a set of CSOs.
Definition at line 373 of file CSOUndoRedoCommands.h.
ml::CSOCmdModifySet::CSOCmdModifySet | ( | const CSOListPtr & | csoList, |
const std::vector< CSO * > & | csos ) |
Constructor.
|
override |
Destructor.
|
inlineoverride |
Undo descriptions are the inverse of the performed operation.
Definition at line 386 of file CSOUndoRedoCommands.h.
|
overridevirtual |
Method is executed on undo/redo.
Implements ml::CSOCommand.