![]() |
VR-Forces 4.2 Class Documentation
|

Public Member Functions | |
| DtUiMultiSystemElement (makVrv::DtDe &de) | |
| Constructor. | |
| virtual | ~DtUiMultiSystemElement () |
| Destructor. | |
| virtual bool | isModified () const |
Public Member Functions inherited from DtUiSystemElement | |
| 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 () |
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) |
| 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 | 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. | |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Static Public Member Functions inherited from DtUiSystemElement | |
| static void | stopOpdEditor () |
Static Public Member Functions inherited from DtUiElement | |
| static void | registerUiTypes () |
| Factory methods for creating ui elements. | |
| static DtUiElement * | createUiElement (makVrv::DtDe &, const DtString &type) |
| static bool | hasCreator (const DtString &) |
| static void | theNullFunction (DtUiElement *) |
| static UiElementFactoryMap & | elementFactory () |
| static QString | mixedText () |
| static void | setMixedText (const QString &) |
Protected Types | |
| typedef std::map < DtReaderWriter *, std::vector < DtRwVariableBindings * > > | SystemDescriptorMap |
| typedef std::map < DtReaderWriter *, std::map < DtReaderWriter *, DtRwVariableBindings * > > | BackupDescriptorMap |
Protected Slots | |
| virtual void | chooseSystemToAdd () |
| virtual void | addSystem (const DtSystemDefinitionInfo &systemDefInfo) |
| virtual void | removeSystem () |
| virtual void | onSelectionChanged () |
| virtual void | openPropertyEditWindow () |
Protected Member Functions | |
| 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 |
Protected Member Functions inherited from DtUiSystemElement | |
| 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 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. | |
Protected Member Functions inherited from DtUiElement | |
| 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. | |
Protected Attributes | |
| DtSystemPropertyEditDialogShdPtr | myCurrentDialog |
| QListWidget * | myList |
| QAbstractButton * | myAddButton |
| QAbstractButton * | myRemoveButton |
| QAbstractButton * | myPropertiesButton |
| QAbstractButton * | myLaunchOpdEditor |
| SystemDescriptorMap | mySystemDescriptors |
| BackupDescriptorMap | myBackupList |
Protected Attributes inherited from DtUiSystemElement | |
| DtString | myCategory |
| DtSystemDefinitionInfoList | myAvailableSystems |
| bool | myPassEventsToDialog |
Protected Attributes inherited from DtUiElement | |
| DtString | myDisplayUnits |
| DtString | mySourceUnits |
| std::vector< DtReaderWriter * > | myValues |
| Assumes 1 - 1 order that original and backup are same index in lists. | |
| std::vector< DtReaderWriter * > | myBackupValues |
| bool | myIsNew |
| DtElementChangedCallbackFcn | myElementChangedCallbackFunction |
| DtUnit | mySource |
| DtUnit | myDestination |
| makVrv::DtDe & | myDe |
| DtString | myPlatformType |
| std::vector< DtObjectType > | myObjectTypes |
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 DtUiSystemElement | |
| virtual void | launchOpdEditor () |
Signals inherited from DtUiElement | |
| void | uiEvent (const DtUiElementEvent &) |
Public Attributes inherited from DtUiElement | |
| QWidget * | myWidget |
| QWidget * | myLabel |
Static Protected Member Functions inherited from DtUiSystemElement | |
| static const DtComponentSystemDefinition * | findSystemInfoForFilename (const DtFilename &filename, const DtSystemDefinitionInfoList &list) |
Static Protected Attributes inherited from DtUiSystemElement | |
| static QProcess * | theOpdEditorProcess |
|
protected |
|
protected |
| DtUiMultiSystemElement::DtUiMultiSystemElement | ( | makVrv::DtDe & | de | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Reimplemented from DtUiElement.
|
static |
|
protectedvirtual |
Reimplemented from DtUiSystemElement.
|
protectedvirtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
|
protectedvirtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiSystemElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from DtUiSystemElement.
|
protectedvirtual |
Returns the backup for the system.
|
protectedvirtual |
Reimplemented from DtUiSystemElement.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |