![]() |
VR-Forces 4.0.4 Class Documentation
|
UI Element which automatically configures a DtAggregateModelResolutionDescriptor with the names of the aggregated and disaggregated systems and components configured in the object parameters. More...

Public Member Functions | |
| DtUiModelResolutionConfigurationElement (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL) | |
| Constructor. | |
| virtual | ~DtUiModelResolutionConfigurationElement () |
| Destructor. | |
| DtUiModelResolutionConfigurationElement (const DtUiModelResolutionConfigurationElement &orig) | |
| Copy constructor. | |
| DtUiModelResolutionConfigurationElement & | operator= (const DtUiModelResolutionConfigurationElement &orig) |
| Assignment operator. | |
| virtual void | objectParametersModified () |
| Calls updateDisaggrgatedSystems() and updateAggregatedSystems(). | |
| virtual QWidget * | createControls (QWidget *parent) |
| Override to not create a widget. | |
Protected Member Functions | |
| virtual void | updateAggregatedSystems () |
| Updates list of aggregated systems in the DtModelResolutionControllerDescriptor. | |
| virtual void | updateDisaggregatedSystems () |
| Updates list of disaggregated systems in the DtModelResolutionControllerDescriptor. | |
| virtual const DtComponentSystemDefinition * | lookupSystemDefinition (const DtComponentSystemDescriptor *descriptor) const |
| virtual DtAggregateModelResolutionDescriptor * | modelResolutionDescriptor (const DtString &name) const |
| std::list< DtSymbolString > | systemsWithCategory (const DtString &category) |
| virtual DtUiElement * | clone () |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| Override to set the lists of aggregated and disaggregated components in our DtAggregateModelResolutionDescriptor. | |
Protected Attributes | |
| DtRwString | myAggregatedSystemCategory |
| Category string used to tag aggregated systems. | |
| DtRwString | myDisaggregatedSystemCategory |
| Category string used to tag disaggregated systems. | |
| DtRwStringList | myAggregatedComponents |
| List of aggregated components. | |
| DtRwStringList | myDisaggregatedComponents |
| List of disaggregated components. | |
UI Element which automatically configures a DtAggregateModelResolutionDescriptor with the names of the aggregated and disaggregated systems and components configured in the object parameters.
| DtUiModelResolutionConfigurationElement::DtUiModelResolutionConfigurationElement | ( | const DtString & | name, |
| DtReaderWriterRegistry *const | parentRegistry = NULL |
||
| ) |
Constructor.
| virtual DtUiModelResolutionConfigurationElement::~DtUiModelResolutionConfigurationElement | ( | ) | [virtual] |
Destructor.
| DtUiModelResolutionConfigurationElement::DtUiModelResolutionConfigurationElement | ( | const DtUiModelResolutionConfigurationElement & | orig | ) |
Copy constructor.
| DtUiModelResolutionConfigurationElement& DtUiModelResolutionConfigurationElement::operator= | ( | const DtUiModelResolutionConfigurationElement & | orig | ) |
Assignment operator.
| virtual void DtUiModelResolutionConfigurationElement::objectParametersModified | ( | ) | [virtual] |
Calls updateDisaggrgatedSystems() and updateAggregatedSystems().
Reimplemented from DtUiElement.
| virtual QWidget* DtUiModelResolutionConfigurationElement::createControls | ( | QWidget * | parent | ) | [virtual] |
| virtual void DtUiModelResolutionConfigurationElement::updateAggregatedSystems | ( | ) | [protected, virtual] |
Updates list of aggregated systems in the DtModelResolutionControllerDescriptor.
| virtual void DtUiModelResolutionConfigurationElement::updateDisaggregatedSystems | ( | ) | [protected, virtual] |
Updates list of disaggregated systems in the DtModelResolutionControllerDescriptor.
| virtual const DtComponentSystemDefinition* DtUiModelResolutionConfigurationElement::lookupSystemDefinition | ( | const DtComponentSystemDescriptor * | descriptor | ) | const [protected, virtual] |
| virtual DtAggregateModelResolutionDescriptor* DtUiModelResolutionConfigurationElement::modelResolutionDescriptor | ( | const DtString & | name | ) | const [protected, virtual] |
| std::list<DtSymbolString> DtUiModelResolutionConfigurationElement::systemsWithCategory | ( | const DtString & | category | ) | [protected] |
| virtual DtUiElement* DtUiModelResolutionConfigurationElement::clone | ( | ) | [protected, virtual] |
Reimplemented from DtUiItemComponent.
| virtual void DtUiModelResolutionConfigurationElement::setFromParameters | ( | DtReaderWriter * | parentRw | ) | [protected, virtual] |
Override to set the lists of aggregated and disaggregated components in our DtAggregateModelResolutionDescriptor.
Reimplemented from DtUiItemComponent.
Category string used to tag aggregated systems.
Category string used to tag disaggregated systems.
List of aggregated components.
List of disaggregated components.