31 class DtAltitudeEntryWidget;
32 class DtWeaponSelectionWidget;
44 virtual int numberOfAttacks()
const;
45 virtual void setNumberOfAttacks(
int);
47 virtual QString weapon()
const;
48 virtual void setWeapon(
const QString&);
50 virtual double sheafRadius()
const;
51 virtual void setSheafRadius(
double);
54 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
59 virtual void sendRequest();
60 virtual void initializeSelectionFilters();
61 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
62 virtual bool valid()
const;
63 virtual void slot_onNameChanged(
const DtUUID&);
66 bool validWeaponAndAttacks(
const QString& weaponName,
int numAttacks)
const;
69 bool areaIsInRange()
const;
76 void slot_onWeaponChanged(
const QString& weaponName);
80 void slot_onAttacksChanged(
int num);
83 void slot_onRadiusChanged(
const QString& radius);
DtRwPropertiesMap myAmmunition
Definition: taskAggregateIndirectFireDialog.h:121
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
QLabel * myWeaponRange
Definition: taskAggregateIndirectFireDialog.h:102
QLabel * myDamageTypeAttack
Definition: taskAggregateIndirectFireDialog.h:113
Definition: taskSetDialogInterface.h:83
QLabel * mySecondsPerAttackLabel
Definition: taskAggregateIndirectFireDialog.h:105
QGroupBox * myWeaponInfoBox
Definition: taskAggregateIndirectFireDialog.h:98
QLabel * myMaxSheafRadiusLabel
Definition: taskAggregateIndirectFireDialog.h:103
QLabel * myTotalRoundsLabel
Definition: taskAggregateIndirectFireDialog.h:111
QGridLayout * myGridLayout
Definition: taskAggregateIndirectFireDialog.h:87
Definition: taskAggregateIndirectFireDialog.h:126
DtVector myLocation
Definition: taskAggregateIndirectFireDialog.h:122
QGridLayout * myWeaponInfoLayout
Definition: taskAggregateIndirectFireDialog.h:99
QLabel * myDamageType
Definition: taskAggregateIndirectFireDialog.h:114
DtRwPropertiesMap myPowers
Storage for properties of the entity being tasked.
Definition: taskAggregateIndirectFireDialog.h:120
QLineEdit * mySheafRadius
Definition: taskAggregateIndirectFireDialog.h:93
QLabel * myTotalRounds
Definition: taskAggregateIndirectFireDialog.h:112
Acts as a map for properties.
Definition: rwPropertiesMap.h:41
QLabel * myStrengthPerAttack
Definition: taskAggregateIndirectFireDialog.h:108
QLabel * myWeaponRangeLabel
Definition: taskAggregateIndirectFireDialog.h:101
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:45
QLabel * myAttacksLabel
Definition: taskAggregateIndirectFireDialog.h:89
QLabel * mySheafRadiusLabel
Definition: taskAggregateIndirectFireDialog.h:92
QLabel * myRoundsPerAttack
Definition: taskAggregateIndirectFireDialog.h:110
Definition: baseFilteredListViewTaskSetDialog.h:34
QLabel * mySecondsPerAttack
Definition: taskAggregateIndirectFireDialog.h:106
QLabel * myStrengthPerAttackLabel
Definition: taskAggregateIndirectFireDialog.h:107
class DtSimStatement:
Definition: simStatement.h:35
QLabel * myRoundsPerAttackLabel
Definition: taskAggregateIndirectFireDialog.h:109
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QSpinBox * myAttacks
Definition: taskAggregateIndirectFireDialog.h:90
QComboBox * myWeapon
Definition: taskAggregateIndirectFireDialog.h:96
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: taskAggregateIndirectFireDialog.h:34
QLabel * myMaxSheafRadius
Definition: taskAggregateIndirectFireDialog.h:104
QLabel * myWeaponLabel
Definition: taskAggregateIndirectFireDialog.h:95
double myWeaponRangeValue
Definition: taskAggregateIndirectFireDialog.h:116
QWidget * myFullCanvas
Definition: taskAggregateIndirectFireDialog.h:86