![]() |
VR-Forces 4.7 Class Documentation
|
This UI element will inspect the weapon system and instruct the user on what they can fix about it if anything is wrong. More...

Public Member Functions | |
| DtUiWeaponSystemHealth (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiWeaponSystemHealth () |
| Destructor. | |
| virtual void | processUiEvent (const DtUiElementEvent &) |
| Process ui event. Default does nothing. | |
| virtual QString | tab () const |
| Which tab to show the warning icon on. | |
| virtual QString | affects () const |
| What this affects (system or entity) | |
| virtual void | addHealthChecks () |
Public Member Functions inherited from DtUiSystemHealth | |
| DtUiSystemHealth (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiSystemHealth () |
| Destructor. | |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &parentRw) |
| For those UI elements that work with system definitions this method will be implemented. | |
| virtual bool | checkup (QString &toolTip) |
| Fill in tool tip with what to display for overall health if fails. | |
Public Member Functions inherited from DtUiHealthCheck | |
| DtUiHealthCheck (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiHealthCheck () |
| Destructor. | |
| virtual void | createControls (QWidget *) |
| If additional widgets or connections need to be made do it here. The parent is the myWidget member. | |
| virtual void | attemptHealthFix (const QString &) |
| virtual void | setAsHealthy () |
| virtual void | addHealthCheck (const DtHealthCheck &, bool rerun=false) |
| Add a new health check (which will be cloned) into this system check. If last flag is true will also rerun health check. | |
| virtual void | setCheckHealthOnSetup (bool) |
| bool | checkHealthOnSetup () const |
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. | |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isModified () const |
| virtual bool | isValid () const |
| Used to enable/disable the OK button. | |
| 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 void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual bool | restoreFromBackup () |
| Restores this element from a backup created with the specified name. | |
| 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. | |
| virtual void | setEnabled (bool) |
| If this item is not enabled it cannot be modified. | |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
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 &) |
| void | changed () |
Public Attributes inherited from DtUiHealthCheck | |
| QTreeWidget * | myHealth |
Protected Types inherited from DtUiHealthCheck | |
| typedef std::vector < DtHealthCheck * > | HealthChecks |
Protected Slots inherited from DtUiHealthCheck | |
| virtual void | fix () |
| virtual bool | checkHealth () |
Protected Member Functions inherited from DtUiSystemHealth | |
| virtual void | cure (DtHealthCheck *) |
| Attempt to fix the failed health check. | |
Protected Attributes inherited from DtUiHealthCheck | |
| HealthChecks | myHealthChecks |
| bool | myCheckHealthOnSetup |
Static Protected Attributes inherited from DtUiElement | |
| static UiElementFactoryMap | theFactory |
This UI element will inspect the weapon system and instruct the user on what they can fix about it if anything is wrong.
| DtUiWeaponSystemHealth::DtUiWeaponSystemHealth | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
|
static |
|
virtual |
Which tab to show the warning icon on.
Implements DtUiHealthCheck.
|
virtual |
What this affects (system or entity)
Implements DtUiHealthCheck.
|
virtual |
Implements DtUiHealthCheck.