![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Base/UnrestoredDataComponents.h>
DataComponent containing the configurations of other components that could not be restored during loading. More...
Inheritance diagram for UnrestoredDataComponents:DataComponent containing the configurations of other components that could not be restored during loading.
This usually happens when loading an ImFusionFile that contains DataComponents of plugins that are currently not loaded. See also ImFusionFile::setSaveUnrestoredDataComponents
Public Types | |
| using | DataComponentId = std::string |
Public Attributes | |
| std::vector< std::pair< DataComponentId, Properties > > | m_dataComponents |
Public Attributes inherited from Configurable | |
| Signal | signalParametersChanged |
Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted. | |
Additional Inherited Members | |
Public Member Functions inherited from TemporaryDataComponent | |
| std::string | id () const override |
| Returns a unique string identifier for this type of data component. | |
| std::unique_ptr< DataComponentBase > | clone () const override |
| Creates a clone of this data component. | |
| bool | assign (const DataComponentBase &) override |
| Assigns the content of other to this data component. | |
| bool | equals (const DataComponentBase &) const override |
| Compares this data component to other for equality. | |
| void | configure (const Properties *) override |
| Configure this object instance by de-serializing the given Properties. | |
| void | configuration (Properties *) const override |
| Serialize the current object configuration into the given Properties object. | |
Public Member Functions inherited from Configurable | |
| virtual void | configureDefaults () |
| Retrieve the properties of this object, replaces values with their defaults and sets it again. | |
| void | registerParameter (ParameterBase *param) |
| Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration(). | |
| void | unregisterParameter (const ParameterBase *param) |
| Remove the given Parameter or SubProperty from the list of registered parameters. | |
| Configurable (const Configurable &rhs) | |
| Configurable (Configurable &&rhs) noexcept | |
| Configurable & | operator= (const Configurable &) |
| Configurable & | operator= (Configurable &&) noexcept |
Protected Member Functions inherited from DataComponentBase | |
| DataComponentBase (const DataComponentBase &)=default | |
| DataComponentBase & | operator= (const DataComponentBase &other)=default |
Protected Attributes inherited from Configurable | |
| std::vector< Param > | m_params |
| List of all registered Parameter and SubProperty instances. | |