|
virtual void | addCameraModel (const UUID &camera, const Model &object) override |
|
virtual void | addGeometry (Geometry object) override |
|
virtual void | addLayer (Model object) override |
|
virtual void | addMaterial (Material object) override |
|
virtual void | addModel (Model object) override |
|
virtual void | addScene (Scene object, bool ignore_application_scene=false) override |
|
void | addSelected (const UUID &id, bool signal=true) |
|
virtual void | appendSelected (Buffer< UUID > ids) override |
|
virtual bool | canProcessMimeData (const QMimeData *data) const |
|
virtual void | clearAll () override |
|
virtual void | clearSelected () override |
|
ContextMenuManager * | contextMenuManager () |
|
void | deleteObject (UUID id) override |
|
virtual void | eraseModel (UUID id) override |
|
virtual void | exportModels (ExportRequest request) |
|
virtual DynamicPointer< QTDesignObject > | getQTObject (UUID id) |
|
virtual Buffer< DynamicPointer< QTDesignObject > > | getQTObjectsByID (const Buffer< UUID > &ids) |
|
GraphicsManagerBase * | graphicsManager () |
|
virtual bool | hasBeenModified () const |
|
virtual bool | hasUserSavedProject () const |
|
virtual DynamicPointer< LibraryManager > | libraryManager () |
|
virtual LogManager * | logManager () const override |
|
virtual QTModelManagerView * | modelManagerView () |
|
void | popSelected (const UUID &id, bool signal=true) |
|
virtual void | postCommand (const DynamicPointer< DesignCommand > &command) override |
|
virtual void | processMimeData (const QMimeData *data, PopupInfo origin=PopupInfo()) |
|
ProjectFileManager * | projectFileManager () |
|
| QTModelManager () |
|
| QTModelManager (const QTModelManager &manager)=delete |
|
virtual void | removeSelected (Buffer< UUID > ids) |
|
const Dictionary< String, std::function< void(const UUID &)> > & | requestDeploymentCallbacks () |
|
virtual void | requestQTUpdate () |
|
virtual Model | restoreModel (UUID id) override |
|
virtual void | runCommand (const DynamicPointer< DesignCommand > &command) override |
|
virtual void | saveModel (FactoryParameters &file, bool is_blocking=false) |
|
virtual Buffer< UUID > | selected () const |
|
virtual void | setActiveLayer (UUID layer_id) override |
|
virtual void | setActiveProject (UUID project_id) override |
|
void | setGraphicsManager (GraphicsManagerBase *graphics_manager) |
|
virtual void | setProjectTimeZone () |
|
void | setRequestDeploymentCallback (const String &callback_name, const std::function< void(const UUID &)> &callback) |
|
virtual void | setSelected (Buffer< UUID > ids) override |
|
virtual void | setWindowManager (WindowManager *manager) |
|
virtual void | ShowProperties (const ShowPropertiesSettings &settings) |
|
virtual void | startQTUpdate (const TimeSpan &interval) |
|
virtual void | stopAll () |
|
virtual void | stopQTUpdate () |
|
virtual DesignTaskManager * | taskManager () const override |
|
virtual void | update (const Time &time, const std::function< void()> &wait_callback) override |
|
virtual void | updateModelTopLevel (const Model &object) override |
|
virtual bool | useProjectFolders () const |
|
WindowManager * | windowManager () |
|
virtual | ~QTModelManager () |
|
DesignParameterAccumulator | accumulateDesignParameter (const DesignParameter &channel, const BitFlag &accumulation_flags) const |
|
Buffer< DesignParameterAccumulator, uint04, ObjectAllocator< false > > | accumulateDesignParameters (const BitFlag &accumulation_flags) const |
|
virtual UUID | activeProject () const |
|
virtual Project | activeProjectModel () const |
|
virtual void | addEffect (Effect object) |
|
virtual void | addSelection (const DesignSelection &object) |
|
void | addUpdateTarget (DesignObjectUpdateTarget *target) |
|
Bounds< 3, fltp08 > | bounds () const |
|
Bounds< 3, fltp08 > | boundsOfVisible () const |
|
void | cleanupMemory (Buffer< UUID > deleted_objects) |
|
void | colorByChannel (UUID target, const DesignParameter &channel) |
|
WLock | commandLock () |
|
virtual DesignCommandManager * | commandManager () |
|
Material | createCameraMaterial (UUID camera) |
|
Model | createCameraModel (UUID camera) |
|
Model | createLayer () |
|
Material | createMaterial () |
|
Geometry | createMesh () |
|
Model | createModel () |
|
const Scene & | defaultScene () |
|
const Dictionary< UUID, DesignObject > & | deletedObjects () |
|
| DesignObjectLookup () |
|
Buffer< DesignParameter, uint04, ObjectAllocator< false > > | designParameters () const |
|
Effect | effect (const UUID &id, bool allow_deleted=false) const |
|
const Dictionary< UUID, Effect > & | effectObjects () |
|
void | ensureLayerExistsInScene (const UUID &layer_id, const UUID &scene_id) |
|
virtual void | executePendingCommands () |
|
Model | findLayer (const String &layer, bool use_translation=true) const |
|
Model | findLayer (const TranslatedString &layer) const |
|
Geometry | geometry (const UUID &id, bool allow_deleted=false) const |
|
const Dictionary< UUID, Geometry > & | geometryObjects () |
|
const Dictionary< UUID, Model > & | getAllSceneLayers (const UUID &id) const |
|
virtual Buffer< UUID > | getDescendentsOf (const Buffer< UUID > &model_ids) |
|
virtual Buffer< UUID > | getInverseOf (const Buffer< UUID > &model_ids) |
|
Buffer< Model > | getLayersByType (const Buffer< String > &types) const |
|
Buffer< Model > | getLayersByType (const String &type) const |
|
Buffer< UUID > | getModelIDsByType (const String &type) const |
|
Buffer< Model > | getModelsByID (const Buffer< UUID > &ids) const |
|
Buffer< Model > | getModelsByName (const String &name) const |
|
Buffer< Model > | getModelsByType (const Buffer< String > &types) const |
|
Buffer< Model > | getModelsByType (const String &type) const |
|
Buffer< UUID > | getRootObjectIDs (bool include_app_owned=false) const |
|
Buffer< UUID > | getRootObjectIDs (UUID camera_id, bool include_app_owned=false) const |
|
Buffer< Model > | getRootObjects (bool include_app_owned=false) const |
|
Buffer< Model > | getRootObjects (UUID camera_id, bool include_app_owned=false) const |
|
const DynamicPointer< DesignSelection > & | getSelectionInfo (const UUID &id) |
|
const ConstPointer< DesignSelection > & | getSelectionInfo (const UUID &id) const |
|
bool | hasEffect (const UUID &id) const |
|
bool | hasGeometryID (const UUID &id) const |
|
bool | hasLayerID (const UUID &id, bool allow_deleted=false) const |
|
bool | hasLayerID (const UUID &id, const UUID &scene_id) const |
|
bool | hasMaterialID (const UUID &id) const |
|
bool | hasModelID (const UUID &id, bool allow_deleted=false) const |
|
bool | hasObjectID (const UUID &id, bool allow_deleted=false) const |
|
bool | hasSceneID (const UUID &id, bool allow_deleted=false) const |
|
bool | hasSelectionInfo (const UUID &id) const |
|
void | invalidateStationVisuals (bool invalidate_visuals, bool invalidate_font) |
|
bool | isCommandLocked () const |
|
Model | layer (const UUID &id, bool allow_deleted=false) const |
|
Model | layer (const UUID &layer_id, const UUID &scene_id, bool allow_deleted=false) const |
|
const Dictionary< UUID, Dictionary< UUID, Model > > & | layerObjects () |
|
const void * | lockPtr () const |
|
Material | material (const UUID &id, bool allow_deleted=false) const |
|
const Dictionary< UUID, Material > & | materialObjects () |
|
Model | model (const UUID &id, bool allow_deleted=false) const |
|
const Dictionary< UUID, Model > & | modelObjects () |
|
Model | modelOrLayer (const UUID &id, bool allow_deleted=false) const |
|
DesignObject | object (const UUID &id) const |
|
const Dictionary< UUID, DesignObject > & | objects () |
|
void | processSelection (SelectionInfo &info) const |
|
RLock | readLock () const |
|
RLock | readLock (const std::function< void()> &wait_callback) const |
|
RDesignLock | readLock (UUID id) |
|
virtual void | refreshModel (const Model &object) |
|
void | removeDeletedObject (UUID id) |
|
void | removeUpdateTarget (DesignObjectUpdateTarget *target) |
|
virtual void | requestAutoSave () |
|
virtual void | requestAutoSaveCheckpoint () |
|
Scene | scene (const UUID &id, bool allow_deleted=false) const |
|
const Dictionary< UUID, Scene > & | sceneObjects () |
|
void | selectEnclosed (UUID selection_id) |
|
void | setSelectionEffect (SelectionEffect *effect) |
|
void | setupDefaultScene () |
|
void | startUpdateThread (const TimeSpan &span, std::function< void(const Exception &)> exception_callback) |
|
void | stopUpdateThread () |
|
WLock | tryCommandLock () |
|
RLock | tryReadLock (const TimeSpan &span) const |
|
RLock | tryReadLock (uint08 milliseconds=10) const |
|
WLock | tryWriteLock (const TimeSpan &span) |
|
WLock | tryWriteLock (uint08 milliseconds=10) |
|
void | updateTranslation () |
|
Buffer< UUID > | visibleModels () const |
|
WLock | writeLock () |
|
WLock | writeLock (const std::function< void()> &wait_callback) |
|
WDesignLock | writeLock (UUID id) |
|
virtual | ~DesignObjectLookup () |
|
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering capabilities to the model heirarchy.