class
RenameSceneObjectUndoableOperation
Inherits:
UndoableOperation
Renames a scene object and allows you to redo the rename as an undo operation.
Public
Constructors
RenameSceneObjectUndoableOperation
RenameSceneObjectUndoableOperation(PrivatelyConstruct, const String &description, const HSceneObject &sceneObject, const String &newName)
Methods
staticExecute
static void Execute(const SPtr<UndoRedo> &undoRedo, const HSceneObject &sceneObject, const String &newName)
Commit
void Commit() override
Applies the command, committing the change.
Revert
void Revert() override
Reverts the command, reverting the change previously done with commit().
Private
Fields
mSceneObject
HSceneObject mSceneObject
mOldName
String mOldName
mNewName
String mNewName