Workspace 6.21.5
Public Member Functions | List of all members
TransformManipulatorUndoCommand Class Reference

Command class for undoing transform manipulation actions in a scene widget.

#include <Rendering/SceneInteraction/transformmanipulatorundocommand.h>

Inheritance diagram for TransformManipulatorUndoCommand:
[legend]

Public Member Functions

 TransformManipulatorUndoCommand (DataExecution::Workspace &sceneWorkspace, const QString &sceneIdPath, const QString &opIdPath, const Mesh::TransformMatrix &transform)
 
bool isValid () const
 
void redo () override
 
void undo () override
 

Constructor & Destructor Documentation

◆ TransformManipulatorUndoCommand()

TransformManipulatorUndoCommand ( DataExecution::Workspace sceneWorkspace,
const QString &  sceneIdPath,
const QString &  opIdPath,
const Mesh::TransformMatrix transform 
)

Member Function Documentation

◆ isValid()

bool isValid ( ) const
Returns
true if the undo command is valid; ready to be added to an undo stack.

◆ redo()

void redo ( )
override

◆ undo()

void undo ( )
override