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

Public Member Functions | |
| DtUiAvailableAmmunition (makVrv::DtDe &) | |
| virtual | ~DtUiAvailableAmmunition () |
| virtual bool | hasAmmunition (const DtObjectType &) const |
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 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 * | myAmmunitionCanvas |
| QVBoxLayout * | myAmmunitionCanvasLayout |
| QHBoxLayout * | myButtonLayout |
| QLabel * | myAmmunitionLabel |
| QTableWidget * | myAmmunition |
| QToolButton * | myAddAmmunitionButton |
| QToolButton * | myRemoveAmmunitionButton |
| QToolButton * | myReplaceAmmunitionButton |
| QToolButton * | myEditAmmunitionButton |
| QIntValidator * | myDefaultValidator |
Public Attributes inherited from DtUiElement | |
| QWidget * | myWidget |
| QWidget * | myLabel |
Protected Slots | |
| virtual void | ammoSelected () |
| virtual void | removeAmmunition () |
| virtual void | defaultValueChanged () |
| virtual void | editAmmunition () |
| virtual void | addAmmunition () |
| virtual void | replaceAmmunition () |
| virtual bool | addNewAmmunitionEntry () |
| virtual void | ammoSelectionChanged () |
| virtual void | addNewCreatableFromExisting () |
Protected Slots inherited from DtUiElement | |
| virtual void | elementChanged () |
| virtual void | enableIfChecked () |
| virtual void | disableIfChecked () |
Protected Member Functions | |
| virtual void | setFromParameters (const std::vector< DtReaderWriter * > &parentRw) |
| virtual void | setFromParameters (const std::vector< DtComponentSystemDefinition * > &parentRw) |
| virtual void | createControls (QWidget *parent) |
| virtual void | createAmmunitionCanvas () |
| virtual void | addEntriesToList (const DtRwEntityTypeList &, QListWidget *) |
| virtual void | processUiEvent (const DtUiElementEvent &evt) |
| virtual void | addNewAmmunition (const DtString &ammo) |
| virtual DtAmmunitionListEntry * | currentlySelectedEntry () const |
| virtual void | addNewAmmunitionEntryToTable (DtAmmunitionListEntry *) |
| virtual void | cellEntered (QObject *e) |
| virtual bool | eventFilter (QObject *, QEvent *) |
| virtual bool | addNonCreatableAmmunition (const DtEntityType &checkType=DtEntityType(), const DtEntityType &initiallySelect=DtEntityType()) |
| virtual bool | addCreatableAmmunition (const DtEntityType &checkType=DtEntityType(), const DtEntityType &initiallySelect=DtEntityType()) |
| virtual void | addNewAmmunition (DtAmmunitionParamsEntry *params) |
| virtual void | clearAmmunitionTable () |
| virtual void | setEnabled (bool b) |
| virtual void | addAmmunition (const DtEntityType &) |
| virtual void | removeAmmunition (const DtString &) |
| virtual void | removeAmmunition (DtAmmunitionListEntry *) |
| virtual void | decorateElement () |
| virtual void | creatableSelectionChanged (QTreeWidget *, QPushButton *) |
| virtual void | removeParameter (DtComponentSystemDefinition *def, const DtString &variableName, bool fromMerged) |
| virtual void | addParameter (DtComponentSystemDefinition *def, const DtString &displayName, const DtString &variableName, bool fromMerged) |
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 | |
| bool | myHasNoAmmunition |
| bool | mySuccessfulAdd |
| 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 |
| DtUiAvailableAmmunition::DtUiAvailableAmmunition | ( | makVrv::DtDe & | ) |
Constructor.
|
virtual |
Destructor.
|
static |
|
virtual |
|
protectedvirtual |
Reimplemented from DtUiElement.
|
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 |
If additional widgets or connections need to be made do it here. The parent is the myWidget member.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Process ui event. Default does nothing.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
If this item is not enabled it cannot be modified.
Reimplemented from DtUiElement.
|
protectedvirtual |
|
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 |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
Do not call directly.
|
protectedvirtualslot |
|
protectedvirtualslot |
| QWidget* DtUiAvailableAmmunition::myAmmunitionCanvas |
| QVBoxLayout* DtUiAvailableAmmunition::myAmmunitionCanvasLayout |
| QHBoxLayout* DtUiAvailableAmmunition::myButtonLayout |
| QLabel* DtUiAvailableAmmunition::myAmmunitionLabel |
| QTableWidget* DtUiAvailableAmmunition::myAmmunition |
| QToolButton* DtUiAvailableAmmunition::myAddAmmunitionButton |
| QToolButton* DtUiAvailableAmmunition::myRemoveAmmunitionButton |
| QToolButton* DtUiAvailableAmmunition::myReplaceAmmunitionButton |
| QToolButton* DtUiAvailableAmmunition::myEditAmmunitionButton |
| QIntValidator* DtUiAvailableAmmunition::myDefaultValidator |
|
protected |
|
protected |
|
protected |