Public Member Functions |
| | DtUiMultiSystemElement (makVrv::DtDe &de) |
| | Constructor.
|
| virtual | ~DtUiMultiSystemElement () |
| | Destructor.
|
| virtual bool | isModified () const |
| virtual void | setEnabled (bool) |
| | If this item is not enabled it cannot be modified.
|
| | DtUiSystemElement (makVrv::DtDe &) |
| | Constructor.
|
| virtual | ~DtUiSystemElement () |
| | DTOR.
|
| virtual void | replaceSystem (const DtFilename &system) |
| | If the system exists in the supplied parameter, replace it by first removing it then adding it back in.
|
| virtual void | deleteSystem (const DtFilename &system) |
| | If the system exists in the supplied parameter, remove it.
|
| virtual void | openPropertyEditWindow () |
| virtual std::vector< DtFilename > | possibleSystemFilenames (const DtFilename &filename) const |
| | Path search list of all possible matching directories for the given system filename.
|
| | 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 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 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 Member Functions |
| virtual void | updateEnableState () |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | processUiEvent (const DtUiElementEvent &) |
| | Process ui event. Default does nothing.
|
| virtual void | createControls (QWidget *) |
| | If additional widgets or connections need to be made do it here. The parent is the myWidget member.
|
| virtual void | elementChanged () |
| virtual QString | uniqueDisplayName (const QString &baseName, const DtRwString *system=0) |
| virtual DtSystemSelectionDialog * | createSystemSelectionDialog (QWidget *p) |
| virtual void | dialogDone (bool) |
| virtual DtRwVariableBindings * | backupFor (const DtRwVariableBindings *, DtReaderWriter *source, int systemIndex) const |
| | Returns the backup for the system.
|
| virtual QString | getOpdEditorArguments () const |
| virtual void | findAvailableSystems () |
| | Fills in myAvailableSystems with the systems that match myCategory and the state repository type.
|
| virtual DtRwVariableBindings * | addSystemToParameters (const DtFilename &sysDefFilename, DtReaderWriter *system) |
| | Adds the specified system to the parameters for the entity.
|
| virtual void | removeSystemFromParameters (const DtRwVariableBindings *sysDescriptor, DtReaderWriter *system) |
| virtual DtString | availableSystemName (const DtString &baseName) |
virtual
DtSystemPropertyEditDialog * | createSystemPropertyDialog (const std::vector< DtRwVariableBindings * > &desc, const DtComponentSystemDefinition *definition, QWidget *parentWidget) |
| | Creates a new property edit dialog for a system and returns it.
|
virtual const
DtComponentSystemDefinition * | findSystemInfoForFilename (const DtFilename &filename, const DtSystemDefinitionInfoList &list, bool &exists) const |
virtual QList< const
DtRwVariableBindings * > | systemsFor (const DtFilename &, DtRwVariableBindingsList *list) const |
| virtual void | mergeBindings (const DtRwVariableBindings *source, DtRwVariableBindings *destination) const |
| | Merges the contents of the source into the destination bindings.
|
| virtual DtString | uniqueName () const |
| | Returns a unique name for this element.
|
| virtual bool | supportsSystems () const |
| | Returns true if this element supports systes.
|
| 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.
|