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

Public Member Functions | |
| DtUiAggregateElement (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiAggregateElement () |
| Destructor. | |
Public Member Functions inherited from DtUiPropertiesTable | |
| DtUiPropertiesTable (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiPropertiesTable () |
| Destructor. | |
| virtual void | setEnabled (bool) |
| If this item is not enabled it cannot be modified. | |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiElement () |
| Destructor. | |
| 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. | |
| virtual void | objectParametersModified () |
| This method is called any time that any of the parameters for the object are modified. | |
| virtual void | connectedTo (QObject *) |
| Called when this item is connected to any signal emitted by the given item. | |
| virtual void | setModelModified (DtModelSetEntry *) |
| Called when the model is modified. Default is no-op. | |
| virtual DtString | uniqueName () const |
| Returns a unique name for this element. | |
| virtual bool | supportsSystems () const |
| Returns true if this element supports systes. | |
| virtual const DtString & | platformType () const |
| Returns the type of platform this entity represents. | |
| virtual void | setPlatformType (const DtString &) |
| Sets the type of platform for this entity. | |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| Sets the object type this element represents. | |
| virtual void | aboutToShow () |
| Called when about to show as part of a properties dialog. Default is no-op. | |
| virtual bool | isModified () const |
| virtual void | decorateElement () |
| Sets element decoration depending on the isModified state of the element. | |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| Calls setFromParameters with std::vector of parameter. | |
| virtual bool | restoreFromBackup () |
| Restores this element from a backup created with the specified name. | |
| const std::vector< DtObjectType > & | objectTypes () 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. | |
| virtual bool | enabled () const |
Protected Slots | |
| virtual void | comboChanged () |
Protected Slots inherited from DtUiPropertiesTable | |
| virtual void | itemChanged (QTableWidgetItem *) |
| virtual void | addRow () |
| virtual void | removeRow () |
| virtual void | itemSelectionChanged () |
| virtual void | valueComboChanged () |
Protected Slots inherited from DtUiElement | |
| virtual void | elementChanged () |
| 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. | |
| 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. | |
Protected Member Functions | |
| virtual void | tableItemCreated (DtUiTableWidgetItem *, int row, int col) |
| virtual void | addItemsToCombo (DtUiTableWidgetComboBox *) |
| virtual void | initializeCombo (DtUiTableWidgetComboBox *)=0 |
| virtual DtAssembliesReaderWriter::RwRootNode * | rootNodeFor (const std::string &keyword) const =0 |
| virtual std::string | type () const =0 |
| virtual void | comboChanged (DtUiTableWidgetComboBox *combo) |
| virtual void | itemRemoved (DtUiTableWidgetItem *) |
Protected Member Functions inherited from DtUiPropertiesTable | |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | createControls (QWidget *widget) |
| If any additional controls or initialization needs to be done, it is done here. | |
| virtual void | processUiEvent (const DtUiElementEvent &e) |
| Process ui event. Default does nothing. | |
| virtual void | columnHeadersFrom (const DtPropertyInterface *prototype, QStringList &columns) const |
| virtual QString | columnTitleFor (const QString &) const |
| virtual void | fillInAndMapRwItemToTableItems (int row, int &colStart, DtReaderWriter *) |
| virtual const DtReaderWriter * | readerWriterFromPrototype (const DtReaderWriter *prototype, int col) const |
| virtual void | flatten (const DtReaderWriter *prototype, std::vector< const DtReaderWriter * > &list) const |
| virtual void | updateEnableStatus () |
| virtual QStringList | convertToTitles (const QStringList &cols) const |
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. | |
| virtual QString | labelTitle () const |
| Returns the unmodified label title. | |
Protected Attributes | |
| std::map< int, DtUiTableWidgetComboBox * > | myKeyCombo |
| std::map< std::string, std::string > | myAvailableItems |
Protected Attributes inherited from DtUiPropertiesTable | |
| TableWidgetItemMap | myTableWidgetItemMap |
| DtRwPropertiesList * | myPropertyTable |
| bool | myRowsAsColumns |
Protected Attributes inherited from DtUiElement | |
| DtString | myDisplayUnits |
| DtString | mySourceUnits |
| std::vector< DtReaderWriter * > | myValues |
| Assumes 1 - 1 order that original and backup are same index in lists. | |
| std::vector< DtReaderWriter * > | myBackupValues |
| bool | myIsNew |
| DtElementChangedCallbackFcn | myElementChangedCallbackFunction |
| DtUnit | mySource |
| DtUnit | myDestination |
| makVrv::DtDe & | myDe |
| DtString | myPlatformType |
| std::vector< DtObjectType > | myObjectTypes |
| const DtComponentSystemDefinition * | mySystemDefinition |
| bool | myEnabled |
| std::vector< QObject * > | myConnectedTo |
| int | myUniqueId |
Additional Inherited Members | |
Public Types inherited from DtUiElement | |
| typedef boost::function < DtUiElement *(makVrv::DtDe &)> | CreatorFunction |
| typedef std::map< std::string, CreatorFunction > | UiElementFactoryMap |
Public Slots inherited from DtUiElement | |
| virtual void | toggleDisplayed (bool display) |
Signals inherited from DtUiElement | |
| void | uiEvent (const DtUiElementEvent &) |
Static Public Member Functions inherited from DtUiPropertiesTable | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Public Attributes inherited from DtUiPropertiesTable | |
| DtUiPropertiesTableWidget * | myTableWidget |
| QPushButton * | myAdd |
| QPushButton * | myRemove |
| QVBoxLayout * | myLayout |
| QHBoxLayout * | myButtonLayout |
Protected Types inherited from DtUiPropertiesTable | |
| typedef std::map < DtUiTableWidgetItem *, DtReaderWriter * > | TableWidgetItemMap |
Static Protected Attributes inherited from DtUiElement | |
| static UiElementFactoryMap | theFactory |
| DtUiAggregateElement::DtUiAggregateElement | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
protectedvirtual |
Reimplemented from DtUiPropertiesTable.
|
protectedvirtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from DtUiPropertiesTable.
|
protectedvirtualslot |
|
protected |
|
protected |