![]() |
VR-Forces 4.8 Class Documentation
|

Public Types | |
| typedef std::list< DtObjectType > | DtObjectTypeList |
Public Types inherited from DtUiElement | |
| typedef boost::function < DtUiElement *(makVrv::DtDe &)> | CreatorFunction |
| typedef std::map< std::string, CreatorFunction > | UiElementFactoryMap |
Public Member Functions | |
| DtUiAggregateCompositionEditor (makVrv::DtDe &) | |
| Constructor. More... | |
| virtual | ~DtUiAggregateCompositionEditor () |
| Destructor. More... | |
| virtual void | createControls (QWidget *) |
| If additional widgets or connections need to be made do it here. The parent is the myWidget member. More... | |
| virtual bool | canMoveUp () const |
| virtual bool | canMoveDown () const |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| Constructor. More... | |
| virtual | ~DtUiElement () |
| Destructor. More... | |
| virtual bool | blockSignals (bool) |
| virtual void | init (QWidget *widget, QWidget *label, DtReaderWriter *originalData, DtReaderWriter *backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual void | init (QWidget *widget, QWidget *label, const std::vector< DtReaderWriter * > &originalData, const std::vector< DtReaderWriter * > &backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual void | init (QWidget *widget, QWidget *label, const DtObjectType &, const DtString &platformType, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, _1)) |
| virtual DtString | displayUnits () const |
| virtual void | setDisplayUnits (const DtString &units) |
| virtual void | setLabelText (const QString &) |
| virtual DtString | sourceUnits () const |
| virtual void | setSourceUnits (const DtString &units) |
| virtual void | setFromSystemParameterData (const DtSystemParameterData *data, const DtComponentSystemDefinition *) |
| Sets data of this UiElement from the specified system parameter data. More... | |
| virtual void | objectParametersModified () |
| This method is called any time that any of the parameters for the object are modified. More... | |
| virtual void | connectedTo (QObject *) |
| Called when this item is connected to any signal emitted by the given item. More... | |
| virtual DtString | uniqueName () const |
| Returns a unique name for this element. More... | |
| virtual bool | supportsSystems () const |
| Returns true if this element supports systems. More... | |
| virtual const DtString & | platformType () const |
| Returns the type of platform this entity represents. More... | |
| virtual void | setPlatformType (const DtString &) |
| Sets the type of platform for this entity. More... | |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| Sets the object type this element represents. More... | |
| virtual void | aboutToShow () |
| Called when about to show as part of a properties dialog. Default is no-op. More... | |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isValid () const |
| Used to enable/disable the OK button. More... | |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| Calls setFromParameters with std::vector of parameter. More... | |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &) |
| For those UI elements that work with system definitions this method will be implemented. More... | |
| virtual bool | restoreFromBackup () |
| Restores this element from a backup created with the specified name. More... | |
| const std::vector< DtObjectType > & | objectTypes () const |
| const std::vector < DtComponentSystemDefinition * > & | systems () const |
| virtual void | sendEvent (const DtUiElementEvent &) |
| virtual bool | allValuesTheSame () const |
| virtual bool | isMixedValue () const |
| If widget is line edit and the value is mixedText returns true, else the subclass will need to return this value. More... | |
| virtual void | setEnabled (bool) |
| If this item is not enabled it cannot be modified. More... | |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Static Public Member Functions inherited from DtUiElement | |
| static void | registerUiTypes () |
| Factory methods for creating ui elements. More... | |
| static DtUiElement * | createUiElement (makVrv::DtDe &, const DtString &type) |
| static bool | hasCreator (const DtString &) |
| static void | theNullFunction (DtUiElement *) |
| static UiElementFactoryMap & | elementFactory () |
| static QString | mixedText () |
| static void | setMixedText (const QString &) |
Protected Slots | |
| virtual void | addDialogDestroyed () |
| virtual void | hierarchySelectionChanged () |
| Called when the selection has changed in the hierarchy selection. More... | |
| virtual void | editSelectedItem () |
| Changes the interface to edit the item that is currently selected. More... | |
| virtual void | addToHierarchy () |
| Adds selected element to the hierarchy. More... | |
| virtual void | replaceInHierarchy () |
| Replaces the currently selected item in the hierarchy with the new one. More... | |
| virtual void | removeFromHierarchy () |
| Removes the selected element from the hierarchy. More... | |
| virtual void | editFormation () |
| Brings up a dialog to edit the formation. More... | |
| virtual void | moveUp () |
| Moves the selected item up in the hierarchy. More... | |
| virtual void | moveDown () |
| Moves the selected item down in the hierarchy. More... | |
| virtual void | expandItem (QTreeWidgetItem *) |
| virtual void | collapseItem (QTreeWidgetItem *) |
| virtual void | addObjectToHierarchy (const DtObjectType &) |
Protected Slots inherited from DtUiElement | |
| virtual void | enableIfChecked () |
| Connected to if the enable_if_checked property is set, and there is a matching check box for the enable_if_checked property. More... | |
| virtual void | disableIfChecked () |
| Connected to if the disable_if_checked property is set, and there is a matching check box for the disable_if_checked property. More... | |
Protected Member Functions | |
| virtual bool | isModified () const |
| virtual bool | formationIsModified () const |
| virtual void | finalizeAddToHierarchyDialog (DtAddObjectToHierarchy *) |
| virtual void | decorateElement () |
| Sets element decoration depending on the isModified state of the element. More... | |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | elementChanged () |
| virtual void | setModelModified (DtModelSetEntry *) |
| Called when the model is modified. Default is no-op. More... | |
| virtual bool | createHierarchy (DtVrfSubObjectParameterList *, QTreeWidgetItem *parent, DtObjectTypeList ancestorList=DtObjectTypeList()) |
| virtual bool | createHierarchy (DtVrfSubObjectParameterEntry *, QTreeWidgetItem *parent, DtObjectTypeList ancestorList=DtObjectTypeList()) |
| virtual DtFormationHierarchyView * | createHierarchy (QWidget *parent) const |
| Creates a new aggregate hierarchy list. More... | |
| virtual QTreeWidgetItem * | addHierarchyItem (const DtObjectType &) const |
| Adds a list item to the hierarchy based on the object type. More... | |
| virtual void | removeFromHierarchy (DtVrfSubObjectParameterEntry *entry) |
| Removes the element referring to the specified entry from the hierarchy. More... | |
| virtual void | moveInHierarchy (int iFrom, int iTo) |
| Moves the item in the hierarchy from position from to position two. More... | |
| virtual void | resetHierarchyFromList () |
| Recreates hierarchy from list box. More... | |
| virtual void | sendEvent (DtUiElementEvent::DtUiElementEventTypes type, QTreeWidgetItem *i) |
| virtual void | sendEvent (DtUiElementEvent::DtUiElementEventTypes type, const QList< QTreeWidgetItem * > &i) |
| virtual void | processUiEvent (const DtUiElementEvent &e) |
| Process ui event. Default does nothing. More... | |
| virtual void | updateButtons () |
| virtual void | replaceObjectInHierarchy (const DtObjectType &) |
| virtual void | formationChangedCallback (DtUiElement *) |
| virtual void | cleanup (QTreeWidgetItem *) |
Protected Member Functions inherited from DtUiElement | |
| virtual double | sourceToDisplayUnits (double) const |
| virtual double | displayToSourceUnits (double) const |
| virtual QString | units () const |
| virtual void | updateLabelTitle () |
| Updates label title based on valid units. More... | |
| virtual QString | labelTitle () const |
| Returns the unmodified label title. More... | |
Additional Inherited Members | |
Public Slots inherited from DtUiElement | |
| virtual void | toggleDisplayed (bool display) |
Signals inherited from DtUiElement | |
| void | uiEvent (const DtUiElementEvent &) |
| void | changed () |
Public Attributes inherited from DtUiElement | |
| QWidget * | myWidget |
| QWidget * | myLabel |
Static Protected Attributes inherited from DtUiElement | |
| static UiElementFactoryMap | theFactory |
| typedef std::list<DtObjectType> DtUiAggregateCompositionEditor::DtObjectTypeList |
| DtUiAggregateCompositionEditor::DtUiAggregateCompositionEditor | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
static |
|
virtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiElement.
Reimplemented in DtUiRandomizedObjectElement.
|
virtual |
|
virtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
Called when the selection has changed in the hierarchy selection.
|
protectedvirtualslot |
Changes the interface to edit the item that is currently selected.
|
protectedvirtualslot |
Adds selected element to the hierarchy.
If an element is selected in the hierarchy, adds it above the selected element, else appends element to hierarchy
|
protectedvirtualslot |
Replaces the currently selected item in the hierarchy with the new one.
|
protectedvirtualslot |
Removes the selected element from the hierarchy.
Reimplemented in DtUiRandomizedObjectElement.
|
protectedvirtualslot |
Brings up a dialog to edit the formation.
|
protectedvirtualslot |
Moves the selected item up in the hierarchy.
|
protectedvirtualslot |
Moves the selected item down in the hierarchy.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
Reimplemented in DtUiRandomizedObjectElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiRandomizedObjectElement.
|
protectedvirtual |
Sets element decoration depending on the isModified state of the element.
This version changes myLabel font.
Reimplemented from DtUiElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
Called when the model is modified. Default is no-op.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Creates a new aggregate hierarchy list.
|
protectedvirtual |
Adds a list item to the hierarchy based on the object type.
Will use the currently loaded model set to get name and icon. If no entry exists in the model set, will use the string representation of the object type
|
protectedvirtual |
Removes the element referring to the specified entry from the hierarchy.
|
protectedvirtual |
Moves the item in the hierarchy from position from to position two.
|
protectedvirtual |
Recreates hierarchy from list box.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in DtUiRandomizedObjectElement.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |