UI Element for specify a push button that will trigger an action specified by the property "slot".
More...
Public Member Functions |
| | DtUiPushButtonElement (makVrv::DtDe &) |
| | Constructor.
|
| virtual | ~DtUiPushButtonElement () |
| | 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 | setSlot (const QString &) |
| virtual QString | slot () const |
| | 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 | processUiEvent (const DtUiElementEvent &) |
| | Process ui event. Default does nothing.
|
| 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 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 |
| 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 |
UI Element for specify a push button that will trigger an action specified by the property "slot".
The slot must be registered with this class in order to be triggered. The slot can be registered via the addSlot static method.