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.
More...
|
| | DtUiHealthCheck (makVrv::DtDe &) |
| | Constructor. More...
|
| |
| virtual | ~DtUiHealthCheck () |
| | 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 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. More...
|
| |
| virtual void | setCheckHealthOnSetup (bool) |
| |
| bool | checkHealthOnSetup () const |
| |
| | 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 void | processUiEvent (const DtUiElementEvent &) |
| | Process ui event. Default does nothing. More...
|
| |
| virtual void | setModelModified (DtModelSetEntry *) |
| | Called when the model is modified. Default is no-op. 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 | isModified () const |
| |
| virtual bool | isValid () const |
| | Used to enable/disable the OK button. More...
|
| |
| virtual void | decorateElement () |
| | Sets element decoration depending on the isModified state of the element. 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 void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| |
| virtual bool | restoreFromBackup () |
| | Restores this element from a backup created with the specified name. More...
|
| |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| | iterates through the items in layout to find w. Also checks sub-layouts More...
|
| |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| | Returns the existing HBoxLayout owned by w. 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 () |
| |
| virtual void | populateParentValues (std::string elementName) |
| | caches the data from the parent file into myParentValues in case the user reverts it More...
|
| |
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.