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

Public Member Functions | |
| DtBaseEntityConditionalExpressionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtBaseEntityConditionalExpressionDialog () |
| virtual void | addFilter (const DtVrfSelectionFilter *f) |
| virtual void | addForceLevelItem (int force, std::string entityKey, std::string forceName) |
| DtVrfFilteredListView * | filteredListView () |
| virtual bool | useNameSelected () const |
| virtual bool | useSelf () const |
| virtual void | setUseSelf (bool) |
| virtual bool | anySubordinate () const |
| virtual void | setAnySubordinate (bool) |
| virtual bool | excludeDestroyed () const |
| virtual void | setExcludeDestroyed (bool) |
| virtual bool | invertSelection () const |
| virtual void | setInvertSelection (bool) |
| virtual DtUUID | selectedName () const |
| virtual void | setSelectedName (const DtUUID &) |
| virtual bool | usePatternSelected () const |
| virtual void | setUsePatternSelected (bool b) |
| virtual bool | anyPatternSubordinate () const |
| virtual void | setAnyPatternSubordinate (bool) |
| virtual bool | excludeDestroyedPattern () const |
| virtual void | setExcludeDestroyedPattern (bool) |
| virtual bool | invertPatternSelection () const |
| virtual void | setInvertPatternSelection (bool) |
| virtual DtForceType | patternForce () const |
| virtual void | setPatternForce (DtForceType forceType) |
| virtual void | patternObjectType (DtObjectType &) const |
| virtual void | setPatternObjectType (const DtObjectType &) |
| virtual bool | isForceLevelItemSelected () const |
| virtual std::vector < makVrv::DtStateView < makVrv::DtVrlinkSimulatedBaseState > * > | selectedObjects () const |
| virtual void | selectObject (const DtObjectListViewItem::DtVrfObjectState &obj) |
| virtual bool | canSelect (const DtObjectListViewItem::DtVrfObjectState &obj) |
| virtual void | clearSelection () |
| virtual void | setupCheckBoxes () |
| virtual void | enabledFilteredListViewSelection (bool b) |
Public Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog | |
| DtBaseConditionalExpressionDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtBaseConditionalExpressionDialog () |
| virtual void | setOKEnabled (bool) |
| virtual QWidget * | takeOKCancelButtonCanvas (QWidget *newParent) override |
| virtual void | setCancelButtonText (const QString &) override |
| virtual void | giveOKCancelButtonCanvas (QWidget *) override |
Public Member Functions inherited from makVrf::DtConditionalExpressionInterface | |
| DtConditionalExpressionInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtConditionalExpressionInterface () |
| virtual QString | value () const =0 |
| virtual void | setValue (const QString &)=0 |
| virtual DtSimCondExpr * | conditionalExpression () const |
| DtConditionExpressionLogic * | logic () const |
| virtual void | closeEvent (QCloseEvent *) override |
| virtual bool | alwaysPopOut () const |
| virtual void | toBeDeleted () |
| virtual void | setupConditional (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data)=0 |
| virtual bool | bringsUpDialog () const |
| virtual void | conditionComplete () |
| virtual void | conditionCancelled () |
Static Public Member Functions | |
| static void | setConditionEntityTypesFile (const std::string &) |
| static std::string | conditionEntityTypesFile () |
Protected Slots | |
| virtual void | onUseSelfChanged () |
| virtual void | onTabChanged (int) |
| virtual void | onPatternTypeChanged (const DtObjectType &) |
Protected Slots inherited from makVrf::DtBaseConditionalExpressionDialog | |
| virtual void | accept () |
| virtual void | cancel () |
Protected Member Functions | |
| virtual QWidget * | contents () |
| virtual void | createObjectSelectionTab () |
| virtual void | createPatternSelectionTab () |
| virtual QWidget * | expressionExtension ()=0 |
| virtual void | postGuiSetup (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual int | extensionLayoutPosition () const |
| virtual void | updateGuiForObjectSelection () |
| virtual void | updateGuiForPatternSelection () |
| virtual void | showEvent (QShowEvent *) override |
| virtual void | hideEvent (QHideEvent *) override |
Protected Member Functions inherited from makVrf::DtBaseConditionalExpressionDialog | |
| virtual void | run (DtConditionalExpressionView *, const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | setupGui (DtConditionalExpressionView *, DtConditionalExpressionViewItem *, const std::vector< makVrv::DtSimEntry * > &data) |
| virtual bool | isComplete () const |
Protected Attributes | |
| DtMapFocusHandler | myFilteredListViewManager |
Protected Attributes inherited from makVrf::DtConditionalExpressionInterface | |
| makVrv::DtDe & | myDe |
| DtConditionExpressionLogic * | myLogic |
| makVrf::DtBaseEntityConditionalExpressionDialog::DtBaseEntityConditionalExpressionDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in makVrf::DtScenarioEventConditional.
|
virtual |
Reimplemented in makVrf::DtScenarioEventConditional.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Defaults to appData\importConfig\condition-entity-types.csv.
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in makVrf::DtScenarioEventConditional.
|
virtual |
Set to false/true to enable filtered list view selection.
|
protectedvirtual |
Implements makVrf::DtBaseConditionalExpressionDialog.
Reimplemented in makVrf::DtScenarioEventConditional, and makVrf::DtBreachedConditional.
|
protectedvirtual |
Reimplemented in makVrf::DtDetectEntityConditional, makVrf::DtScenarioEventConditional, and makVrf::DtEntDestroyedConditional.
|
protectedvirtual |
Reimplemented in makVrf::DtScenarioEventConditional, and makVrf::DtBreachedConditional.
|
protectedpure virtual |
Implemented in makVrf::DtEntCheckDiGuyAppearanceConditional, makVrf::DtEntCheckDiGuyAnimationConditional, makVrf::DtEntEmbarkedConditional, makVrf::DtEntInRangeConditional, makVrf::DtEntAltitudeConditional, makVrf::DtEntInAreaConditional, makVrf::DtEntLeftOfLineConditional, makVrf::DtDetectEntityConditional, makVrf::DtLifeformSurrenderedConditional, makVrf::DtScenarioEventConditional, makVrf::DtEntHasTargetConditional, makVrf::DtEntIndependentlyTaskedConditional, makVrf::DtEntDestroyedConditional, makVrf::DtEntUnderFireConditional, makVrf::DtBreachedConditional, and vrfAddConditionalExample::DtNorthConditional.
|
protectedvirtual |
Reimplemented from makVrf::DtBaseConditionalExpressionDialog.
Reimplemented in makVrf::DtEntEmbarkedConditional, makVrf::DtEntInRangeConditional, makVrf::DtEntInAreaConditional, makVrf::DtEntLeftOfLineConditional, and makVrf::DtScenarioEventConditional.
|
protectedvirtual |
Reimplemented in makVrf::DtDetectEntityConditional.
|
protectedvirtual |
Reimplemented in makVrf::DtEntEmbarkedConditional, and makVrf::DtEntLeftOfLineConditional.
|
protectedvirtual |
Reimplemented in makVrf::DtEntEmbarkedConditional, and makVrf::DtEntLeftOfLineConditional.
|
overrideprotectedvirtual |
Reimplemented in makVrf::DtEntInRangeConditional, and makVrf::DtEntInAreaConditional.
|
overrideprotectedvirtual |
Reimplemented in makVrf::DtEntInRangeConditional, and makVrf::DtEntInAreaConditional.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myCanvas |
| QVBoxLayout* makVrf::DtBaseEntityConditionalExpressionDialog::myContentsLayout |
| QLabel* makVrf::DtBaseEntityConditionalExpressionDialog::myDescription |
| QTabWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myTabWidget |
| QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myObjectSelectionTab |
| DtVrfFilteredListView* makVrf::DtBaseEntityConditionalExpressionDialog::myFilteredListView |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myUseNameTab |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myUseSelf |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myAnySubordinate |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myExcludeDestroyed |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myInvertSelection |
| QWidget* makVrf::DtBaseEntityConditionalExpressionDialog::myPatternWidget |
| QLabel* makVrf::DtBaseEntityConditionalExpressionDialog::myForceLabel |
| QComboBox* makVrf::DtBaseEntityConditionalExpressionDialog::myForce |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myUsePatternTab |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myAnyPatternSubordinate |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myExcludeDestroyedPattern |
| QCheckBox* makVrf::DtBaseEntityConditionalExpressionDialog::myInvertPatternSelection |
| DtEnumerationSelectionWidget* makVrf::DtBaseEntityConditionalExpressionDialog::mySelectionWidget |
|
protected |