Workspace 6.21.5
|
A SceneInteraction the lets an operation update itself when it's label changes.
#include <Rendering/SceneInteraction/sceneitemlabelchanged.h>
Public Member Functions | |
SceneItemLabelChanged (const QString &idPath, const SceneItemType &type) | |
void | execute (DataExecution::Workspace &rootWorkspace, SceneInteractionWidget &widget) override |
bool | isSame (const SceneInteraction &otherInteraction) const override |
bool | operator== (const SceneItemLabelChanged &otherInteraction) const |
Public Member Functions inherited from SceneInteraction | |
virtual | ~SceneInteraction ()=default |
virtual void | execute (DataExecution::Workspace &rootWorkspace, SceneInteractionWidget &widget)=0 |
Performs the changes to the workspace hierarchy associated with the interaction. | |
virtual bool | isSame (const SceneInteraction &otherInteraction) const =0 |
bool | operator== (const SceneInteraction &otherInteraction) const |
SceneItemLabelChanged | ( | const QString & | idPath, |
const SceneItemType & | type | ||
) |
idPath | The workspace id path of the operation we want to update. |
type | The SceneItemType we want to update. |
|
overridevirtual |
rootWorkspace | The root of the workspace hierarchy. |
widget | The scene interaction which this label change event originated from. |
Implements SceneInteraction.
|
overridevirtual |
Implements SceneInteraction.
bool operator== | ( | const SceneItemLabelChanged & | otherInteraction | ) | const |