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