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

Public Member Functions | |
| DtUiApplicableTargets (makVrv::DtDe &) | |
| Constructor. More... | |
| virtual | ~DtUiApplicableTargets () |
| Destructor. More... | |
Public Member Functions inherited from DtUiElement | |
| DtUiElement (makVrv::DtDe &) | |
| Constructor. More... | |
| virtual | ~DtUiElement () |
| Destructor. More... | |
| 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. More... | |
| virtual void | objectParametersModified () |
| This method is called any time that any of the parameters for the object are modified. More... | |
| virtual void | connectedTo (QObject *) |
| Called when this item is connected to any signal emitted by the given item. More... | |
| virtual void | setModelModified (DtModelSetEntry *) |
| Called when the model is modified. Default is no-op. More... | |
| virtual DtString | uniqueName () const |
| Returns a unique name for this element. More... | |
| virtual bool | supportsSystems () const |
| Returns true if this element supports systems. More... | |
| virtual const DtString & | platformType () const |
| Returns the type of platform this entity represents. More... | |
| virtual void | setPlatformType (const DtString &) |
| Sets the type of platform for this entity. More... | |
| virtual void | setObjectTypes (const std::vector< DtObjectType > &) |
| Sets the object type this element represents. More... | |
| virtual void | aboutToShow () |
| Called when about to show as part of a properties dialog. Default is no-op. More... | |
| const std::vector < DtReaderWriter * > & | values () const |
| const std::vector < DtReaderWriter * > & | backupValues () const |
| virtual bool | isModified () const |
| virtual bool | isValid () const |
| Used to enable/disable the OK button. More... | |
| virtual void | setFromParameters (DtReaderWriter *parentRw) |
| Calls setFromParameters with std::vector of parameter. More... | |
| virtual bool | restoreFromBackup () |
| Restores this element from a backup created with the specified name. More... | |
| QHBoxLayout * | findLayoutThatHas (QWidget *w, QBoxLayout *layout) |
| iterates through the items in layout to find w. Also checks sub-layouts More... | |
| QBoxLayout * | findUsableLayoutFor (QWidget *w) |
| Returns the existing HBoxLayout owned by w. More... | |
| 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 |
| If widget is line edit and the value is mixedText returns true, else the subclass will need to return this value. More... | |
| virtual void | setEnabled (bool) |
| If this item is not enabled it cannot be modified. More... | |
| virtual bool | enabled () const |
| virtual void | setControllingCheckBox (QCheckBox *) |
| QCheckBox * | controllingCheckBox () |
| virtual void | populateParentValues (std::string elementName) |
| caches the data from the parent file into myParentValues in case the user reverts it More... | |
Static Public Member Functions | |
| static DtUiElement * | CreatorFunction (makVrv::DtDe &) |
Static Public Member Functions inherited from DtUiElement | |
| static void | registerUiTypes () |
| Factory methods for creating ui elements. More... | |
| 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 |
| QPushButton * | myAddTargetPriorityButton |
| QPushButton * | myRemoveTargetPriorityButton |
| QPushButton * | myEditTargetPriorityButton |
| QPushButton * | myMoveTargetUp |
| QPushButton * | 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 () |
| Connected to if the enable_if_checked property is set, and there is a matching check box for the enable_if_checked property. More... | |
| virtual void | disableIfChecked () |
| Connected to if the disable_if_checked property is set, and there is a matching check box for the disable_if_checked property. More... | |
Protected Member Functions | |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &parentRw) |
| For those UI elements that work with system definitions this method will be implemented. More... | |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | createControls (QWidget *parent) |
| If additional widgets or connections need to be made do it here. The parent is the myWidget member. More... | |
| virtual void | createTargetPriorities () |
| virtual void | addEntriesToList (const DtAmmunitionPrioritiesList &) |
| virtual void | decorateElement () |
| Sets element decoration depending on the isModified state of the element. More... | |
| virtual DtEntityType | targetTypeFrom (QTreeWidgetItem *) const |
| virtual QTreeWidgetItem * | createAmmunitionItem (DtAmmunitionPrioritiesListEntry *) |
| virtual QComboBox * | createComboBox (QTreeWidgetItem *lei) |
| virtual void | processUiEvent (const DtUiElementEvent &) |
| Process ui event. Default does nothing. More... | |
| 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 () |
| Updates label title based on valid units. More... | |
| virtual QString | labelTitle () const |
| Returns the unmodified label title. More... | |
Protected Attributes | |
| std::map< DtReaderWriter *, DtTargetingControlTable * > | myInteralToExternalTargetingControlTable |
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. More... | |
| 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 |
| QPushButton * | 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 |
| QPushButton* DtUiApplicableTargets::myAddTargetPriorityButton |
| QPushButton* DtUiApplicableTargets::myRemoveTargetPriorityButton |
| QPushButton* DtUiApplicableTargets::myEditTargetPriorityButton |
| QPushButton* DtUiApplicableTargets::myMoveTargetUp |
| QPushButton* DtUiApplicableTargets::myMoveTargetDown |
| QTreeWidget* DtUiApplicableTargets::myTargetPriorities |
| std::map<QTreeWidgetItem*, QComboBox*> DtUiApplicableTargets::myPreferredAmmunition |
|
protected |