![]() |
VR-Forces 5.0.3 Developer's Guide
|

Public Member Functions | |
| DtUiApplicableTargets (makVrv::DtDe &) | |
| virtual | ~DtUiApplicableTargets () |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| virtual | ~DtUiElement () |
| 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 *) |
| virtual void | objectParametersModified () |
| virtual void | connectedTo (QObject *) |
| virtual void | setModelModified (DtModelSetEntry *) |
| virtual DtString | uniqueName () const |
| virtual bool | supportsSystems () const |
| virtual const DtString & | platformType () const |
| virtual void | setPlatformType (const DtString &) |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| virtual void | aboutToShow () |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isModified () const |
| virtual bool | isValid () const |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| virtual bool | restoreFromBackup () |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| 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 |
| virtual void | setEnabled (bool) |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
| virtual void | populateParentValues (std::string elementName) |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Static Public Member Functions inherited from DtUiElement | |
| static void | registerUiTypes () |
| 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 &) |
Public Attributes | |
| QWidget * | myTargetPrioritiesCanvas |
| QVBoxLayout * | myTargetPrioritiesLayout |
| QHBoxLayout * | myTargetPriorityButtonLayout |
| QLabel * | myTargetPrioritiesLabel |
| QToolButton * | myAddTargetPriorityButton |
| QToolButton * | myRemoveTargetPriorityButton |
| QToolButton * | myEditTargetPriorityButton |
| QToolButton * | myMoveTargetUp |
| QToolButton * | myMoveTargetDown |
| QTreeWidget * | myTargetPriorities |
| std::map< QTreeWidgetItem *, QComboBox * > | myPreferredAmmunition |
Public Attributes inherited from DtUiElement | |
| QWidget * | myWidget |
| QWidget * | myLabel |
Protected Types | |
| enum | AddFlag { BeginningOfList = 0x00000001, EndOfList = 0x00000002, AddBefore = 0x00000004, AddAfter = 0x00000008 } |
Protected Slots | |
| virtual void | targetPrioritySelectionChanged () |
| virtual void | moveTargetDown () |
| virtual void | moveTargetUp () |
| virtual void | removeTargetPriority () |
| virtual void | editTargetPriority () |
| virtual void | changeTargetPriorityType (const makVrf::DtEntityMapperKey &) |
| virtual void | addTargetPriority () |
| virtual void | preferredAmmunitionChanged () |
Protected Slots inherited from DtUiElement | |
| virtual void | elementChanged () |
| virtual void | enableIfChecked () |
| virtual void | disableIfChecked () |
Protected Member Functions | |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &parentRw) |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | createControls (QWidget *parent) |
| virtual void | createTargetPriorities () |
| virtual void | addEntriesToList (const DtAmmunitionPrioritiesList &) |
| virtual void | decorateElement () |
| virtual DtEntityType | targetTypeFrom (QTreeWidgetItem *) const |
| virtual QTreeWidgetItem * | createAmmunitionItem (DtAmmunitionPrioritiesListEntry *) |
| virtual QComboBox * | createComboBox (QTreeWidgetItem *lei) |
| virtual void | processUiEvent (const DtUiElementEvent &) |
| virtual void | addAmmunition (const DtString &) |
| virtual void | removeAmmunition (const DtString &) |
| virtual DtAmmunitionPrioritiesListEntry * | ammunitionPriorityListEntryFrom (QTreeWidgetItem *) const |
| virtual QTreeWidgetItem * | addNewTargetPriority (const DtEntityType &newType, AddFlag flag, const DtEntityType ¤tType=DtEntityType()) |
| virtual void | removeTargetType (const DtEntityType &matchType) |
| virtual void | addApplicableTargets () |
| virtual void | addAllTargetPrioritiesForAmmunition (const DtString &) |
| virtual void | replacePriority (const DtString ¤t, const DtString &replace) |
Protected Member Functions inherited from DtUiElement | |
| virtual double | sourceToDisplayUnits (double) const |
| virtual double | displayToSourceUnits (double) const |
| virtual QString | units () const |
| virtual void | updateLabelTitle () |
| virtual QString | labelTitle () const |
Protected Attributes | |
| std::map< DtReaderWriter *, DtTargetingControlTable * > | myInteralToExternalTargetingControlTable |
Protected Attributes inherited from DtUiElement | |
| DtString | myDisplayUnits |
| DtString | mySourceUnits |
| std::vector< DtReaderWriter * > | myValues |
| std::vector< DtReaderWriter * > | myBackupValues |
| DtReaderWriter * | myParentValue |
| bool | myIsNew |
| DtElementChangedCallbackFcn | myElementChangedCallbackFunction |
| DtUnit | mySource |
| DtUnit | myDestination |
| makVrv::DtDe & | myDe |
| DtString | myPlatformType |
| std::vector< DtObjectType > | myObjectTypes |
| std::vector < DtComponentSystemDefinition * > | mySystems |
| const DtComponentSystemDefinition * | mySystemDefinition |
| bool | myEnabled |
| std::vector< QObject * > | myConnectedTo |
| int | myUniqueId |
| QCheckBox * | myControllingCheckBox |
| QToolButton * | myRevertToParentButton |
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 DtUiElement | |
| virtual void | toggleDisplayed (bool display) |
Signals inherited from DtUiElement | |
| void | uiEvent (const DtUiElementEvent &) |
| void | changed () |
Static Protected Attributes inherited from DtUiElement | |
| static UiElementFactoryMap | theFactory |
|
protected |
| DtUiApplicableTargets::DtUiApplicableTargets | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
static |
|
protectedvirtual |
For those UI elements that work with system definitions this method will be implemented. For those that do not the default is to simply set the member to contain the systems defined.
Reimplemented from DtUiElement.
|
protectedvirtual |
Reimplemented from DtUiElement.
|
protectedvirtual |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Sets element decoration depending on the isModified state of the element. This version changes myLabel font.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QWidget* DtUiApplicableTargets::myTargetPrioritiesCanvas |
| QVBoxLayout* DtUiApplicableTargets::myTargetPrioritiesLayout |
| QHBoxLayout* DtUiApplicableTargets::myTargetPriorityButtonLayout |
| QLabel* DtUiApplicableTargets::myTargetPrioritiesLabel |
| QToolButton* DtUiApplicableTargets::myAddTargetPriorityButton |
| QToolButton* DtUiApplicableTargets::myRemoveTargetPriorityButton |
| QToolButton* DtUiApplicableTargets::myEditTargetPriorityButton |
| QToolButton* DtUiApplicableTargets::myMoveTargetUp |
| QToolButton* DtUiApplicableTargets::myMoveTargetDown |
| QTreeWidget* DtUiApplicableTargets::myTargetPriorities |
| std::map<QTreeWidgetItem*, QComboBox*> DtUiApplicableTargets::myPreferredAmmunition |
|
protected |