![]() |
VR-Forces 4.2 Class Documentation
|
Specialized version of the single system element that only allows selection of scripted movent controller and hooks the edit button up to bringing up the scripted movement editor. More...

Public Member Functions | |
| DtUiScriptedMovementSystemElement (makVrv::DtDe &) | |
| Constructor. | |
| virtual | ~DtUiScriptedMovementSystemElement () |
| Destructor. | |
| virtual void | openPropertyEditWindow () |
Public Member Functions inherited from DtUiSingleSystemElement | |
| DtUiSingleSystemElement (makVrv::DtDe &de) | |
| Constructor. | |
| virtual | ~DtUiSingleSystemElement () |
| Destructor. | |
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 | dialogDone (bool) |
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 &) |
Protected Member Functions | |
| virtual void | elementChanged () |
| virtual void | createControls (QWidget *parent) |
| If additional widgets or connections need to be made do it here. The parent is the myWidget member. | |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
Protected Member Functions inherited from DtUiSingleSystemElement | |
| virtual void | findAvailableSystems () |
| Fills in myAvailableSystems with the systems that match myCategory and the state repository type. | |
| virtual void | processUiEvent (const DtUiElementEvent &) |
| Process ui event. Default does nothing. | |
| virtual DtRwVariableBindings * | systemDescriptorFrom (DtReaderWriter *parentRw) const |
| virtual bool | isModified () const |
| virtual QString | getOpdEditorArguments () const |
Protected Member Functions inherited from DtUiSystemElement | |
| 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. | |
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 |
Protected Slots inherited from DtUiSingleSystemElement | |
Static Protected Member Functions inherited from DtUiSystemElement | |
| static const DtComponentSystemDefinition * | findSystemInfoForFilename (const DtFilename &filename, const DtSystemDefinitionInfoList &list) |
Protected Attributes inherited from DtUiSingleSystemElement | |
| QComboBox * | myCombo |
| std::vector < DtRwVariableBindings * > | mySystemDescriptors |
| std::vector < DtRwVariableBindings * > | myBackupSystemDescriptors |
| DtSystemPropertyEditDialogShdPtr | mySystemPropertyDialog |
| QAbstractButton * | myPropertiesButton |
| QAbstractButton * | myLaunchOpdEditor |
| DtString | myNoneSelectedText |
| bool | myOwnsSystemDescriptor |
| QHBoxLayout * | myButtonLayout |
Static Protected Attributes inherited from DtUiSystemElement | |
| static QProcess * | theOpdEditorProcess |
Specialized version of the single system element that only allows selection of scripted movent controller and hooks the edit button up to bringing up the scripted movement editor.
| DtUiScriptedMovementSystemElement::DtUiScriptedMovementSystemElement | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Reimplemented from DtUiSingleSystemElement.
|
static |
Reimplemented from DtUiSingleSystemElement.
|
protectedvirtual |
Reimplemented from DtUiSingleSystemElement.
|
protectedvirtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiSingleSystemElement.
|
protectedvirtual |
Reimplemented from DtUiSingleSystemElement.