![]() |
API Documentation
|
A base class for interacting with one or more DesignObjects. More...
#include <DesignObjectWidgetInterface.h>
Public Member Functions | |
| virtual void | addTarget (const DynamicPointer< QTDesignObject > &object) |
| virtual Bounds< 3, fltp08 > | bounds () const |
| void | clearTargets () |
| DesignObjectWidgetInterface () | |
| QTModelManager * | manager () const |
| Buffer< Model > | models () const |
| virtual void | onTargetUpdated (UUID) |
| virtual void | removeTarget (const DynamicPointer< QTDesignObject > &object) |
| void | setTarget (const DynamicPointer< QTDesignObject > &object) |
| void | setTargetID (const UUID &object) |
| void | setTargetIDs (const Buffer< UUID > &objects) |
| void | setTargets (const Buffer< DynamicPointer< QTDesignObject > > &objects) |
| Buffer< UUID > | targetIDs () const |
| virtual | ~DesignObjectWidgetInterface () |
Protected Member Functions | |
| const Dictionary< UUID, DynamicPointer< QTDesignObject > > & | targets () const |
Protected Attributes | |
| DesignObjectInterface * | m_interface |
A base class for interacting with one or more DesignObjects.
|
virtual |
|
virtual |
Reimplemented in MaterialPropertySlider, and ModelOffsetCommandWidget.
| void clearTargets | ( | ) |
| QTModelManager * manager | ( | ) | const |
|
inlinevirtual |
Reimplemented in DesignObjectVisibleButton, FilteringWidget, MaterialPropertySlider, ModelOffsetCommandWidget, and SelectionWidget.
|
virtual |
Reimplemented in MaterialPropertySlider, and ModelOffsetCommandWidget.
| void setTarget | ( | const DynamicPointer< QTDesignObject > & | object | ) |
| void setTargetID | ( | const UUID & | object | ) |
| void setTargets | ( | const Buffer< DynamicPointer< QTDesignObject > > & | objects | ) |
|
protected |
|
protected |