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 |