![]() |
API Documentation
|
A pointer to a DesignObject within a QTModelManager that recieves and emits update signals based on the state of the object. More...
#include <QTDesignObject.h>
Public Slots | |
| void | deleteObject () |
| void | setFocus (bool focus) |
| void | setSelected (bool is_selected) |
| void | update () |
Signals | |
| void | deletedSignal (UUID id) |
| void | descendentUpdatedSignal (UUID id) |
| void | selectedSignal (UUID id) |
| void | updatedSignal (UUID id) |
Public Member Functions | |
| void | deleteModel (UUID id) |
| TranslatedString | displayName () const |
| void | exportToFile () |
| DesignObject | get () const |
| template<class t_type > | |
| t_type | getAs () const |
| DesignSelection | getAsSelection () const |
| template<class t_type > | |
| t_type | getGeometryProperty (Geometry::GeometryProperty property) const |
| template<class t_type > | |
| t_type | getMaterialProperty (Material::MaterialProperties property) const |
| template<class t_type > | |
| t_type | getModelProperty (Model::ModelProperty property) const |
| template<class t_type > | |
| t_type | getProperty (DesignObject::DesignProperty property) const |
| UUID | id () const |
| template<class t_type > | |
| bool | is () const |
| QTModelManager * | manager () const |
| QTDesignObject & | operator= (const QTDesignObject &other) |
| void | postCommand (const DynamicPointer< DesignCommand > &command) |
| void | runCommand (const DynamicPointer< DesignCommand > &command) |
| void | showProperties (const PopupInfo &location=PopupInfo()) |
| void | updateDescendent () |
| void | updateObject () |
| void | updateSelected (UUID id, bool is_selected) |
| UUID | uuid () const |
| ~QTDesignObject () | |
Protected Member Functions | |
| QTDesignObject (const QTDesignObject &object) | |
| QTDesignObject (const UUID &object, QTModelManager *manager) | |
Protected Attributes | |
| UUID | m_id |
| QTModelManager * | m_manager |
Friends | |
| class | QTModelManager |
A pointer to a DesignObject within a QTModelManager that recieves and emits update signals based on the state of the object.
|
inlineprotected |
|
inlineprotected |
|
inline |
|
signal |
|
inline |
|
inlineslot |
|
signal |
|
inline |
| void exportToFile | ( | ) |
|
inline |
|
inline |
| DesignSelection getAsSelection | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void postCommand | ( | const DynamicPointer< DesignCommand > & | command | ) |
| void runCommand | ( | const DynamicPointer< DesignCommand > & | command | ) |
|
signal |
|
inlineslot |
|
inlineslot |
|
inlineslot |
|
inline |
|
signal |
|
inline |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |