|
| 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.