![]() |
VR-Forces 5.0.2 Developer's Guide
|
This UI element will provide basical functionality for allowing a system to define rules that can determine if there is something about the system the user needs to fix in order to make it a working system.

Public Member Functions | |
| DtUiSystemHealth (makVrv::DtDe &) | |
| virtual | ~DtUiSystemHealth () |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &parentRw) |
| virtual bool | checkup (QString &toolTip) |
Public Member Functions inherited from DtUiHealthCheck | |
| DtUiHealthCheck (makVrv::DtDe &) | |
| virtual | ~DtUiHealthCheck () |
| virtual void | createControls (QWidget *) |
| virtual void | attemptHealthFix (const QString &) |
| virtual void | setAsHealthy () |
| virtual void | addHealthCheck (const DtHealthCheck &, bool rerun=false) |
| virtual void | setCheckHealthOnSetup (bool) |
| bool | checkHealthOnSetup () const |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| virtual | ~DtUiElement () |
| 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 *) |
| virtual void | objectParametersModified () |
| virtual void | connectedTo (QObject *) |
| virtual void | processUiEvent (const DtUiElementEvent &) |
| virtual void | setModelModified (DtModelSetEntry *) |
| virtual DtString | uniqueName () const |
| virtual bool | supportsSystems () const |
| virtual const DtString & | platformType () const |
| virtual void | setPlatformType (const DtString &) |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| virtual void | aboutToShow () |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isModified () const |
| virtual bool | isValid () const |
| virtual void | decorateElement () |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual bool | restoreFromBackup () |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| 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 |
| virtual void | setEnabled (bool) |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
| virtual void | populateParentValues (std::string elementName) |
Protected Member Functions | |
| virtual void | cure (DtHealthCheck *) |
Protected Member Functions inherited from DtUiHealthCheck | |
| virtual bool | canAddHealthCheck (const DtHealthCheck &) const |
| virtual void | addHealthChecks ()=0 |
| virtual QString | tab () const =0 |
| virtual QString | affects () const =0 |
| virtual void | failed (DtHealthCheck *, const QString &error) |
| virtual void | checkout (const QString &toolTip) |
Protected Member Functions inherited from DtUiElement | |
| virtual double | sourceToDisplayUnits (double) const |
| virtual double | displayToSourceUnits (double) const |
| virtual QString | units () const |
| virtual void | updateLabelTitle () |
| virtual QString | labelTitle () const |
| DtUiSystemHealth::DtUiSystemHealth | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
For those UI elements that work with system definitions this method will be implemented. For those that do not the default is to simply set the member to contain the systems defined.
Reimplemented from DtUiElement.
|
virtual |
Fill in tool tip with what to display for overall health if fails.
Implements DtUiHealthCheck.
|
protectedvirtual |
Attempt to fix the failed health check.
Implements DtUiHealthCheck.