30 class DtAltitudeEntryWidget;
31 class DtWeaponSelectionWidget;
32 class DtLocationEntryWidget;
33 class DtVrfFilteredListView;
34 class DtSimpleIntegerVariableWidget;
35 class DtSmallRangeEntryWidget;
36 class DtAltitudeEntryWidget;
48 virtual int numberOfRounds()
const;
49 virtual void setNumberOfRounds(
int);
51 virtual unsigned int fireMissionIndex();
52 virtual void setFireMissionIndex(
unsigned int);
54 virtual double heightAboveTerrain()
const;
55 virtual void setHeightAboveTerrain(
double);
57 virtual void setFuseSetting(
int selection);
58 virtual int fuseSetting()
const;
60 virtual void setGenerateKnownTargetPoint(
bool);
61 virtual bool generateKnownTargetPoint()
const;
63 virtual void setContinuousFire(
bool);
64 virtual bool continuousFire()
const;
67 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
72 virtual QRadioButton* addMission(
const QString&);
73 virtual void sendRequest()
override;
74 virtual void setupFrom(
const std::set<makVrv::DtUniqueID>& d)
override;
75 virtual void slot_receivedWeaponsList();
76 virtual void slot_weaponSelectionChanged();
77 virtual void createCoordinatesTab(
const std::set<makVrv::DtUniqueID>& data);
78 virtual void slot_mgrsChangedByEdit();
79 virtual void slot_latLonChangedByEdit();
81 virtual void createPolarCoordinatesTab(
const std::set<makVrv::DtUniqueID>& data);
82 virtual void createAdjustTab(
const std::set<makVrv::DtUniqueID>& data);
83 virtual void createKnownPointTab(
const std::set<makVrv::DtUniqueID>& data);
84 virtual void createTargetTab(
const std::set<makVrv::DtUniqueID>& data);
100 virtual bool validateCoordinateInformation()
const;
101 virtual bool validateTargetInformation()
const;
102 virtual bool validateKnownTargetPointInformation()
const;
103 virtual bool validateAdjustInformation()
const;
104 virtual bool validatePolarCoordinateInformation()
const;
106 virtual QPushButton* addProvideIndirectFireButton(
const QString&);
108 virtual void sendTaskForUnitArtilleryProvideIndirectFire();
109 virtual void sendTaskForProvideIndirectFire();
111 virtual void setAggregateMode(
bool);
113 virtual int mapFuseSettingToFuzeType(
int fuse)
const;
116 virtual void missionChanged();
117 virtual void continuousFireChanged();
118 virtual void locationTypeChanged();
119 virtual void validate();
120 virtual void fuseSettingChanged();
121 virtual void changePage();
122 virtual void sheafTypeChanged();
DtSmallRangeEntryWidget * myDistance
Definition: taskProvideIndirectFireDialog.h:155
DtProvideIndirectFireTask.
Definition: provideIndirectFireTask.h:14
QVBoxLayout * myCanvasLayout
Definition: taskProvideIndirectFireDialog.h:128
Definition: baseTaskSetDialogInterface.h:35
QGridLayout * myMissionButtonsLayout
Definition: taskProvideIndirectFireDialog.h:206
QLabel * myAdjustLabel
Definition: taskProvideIndirectFireDialog.h:160
QLabel * myFireMissionLabel
Definition: taskProvideIndirectFireDialog.h:207
QGridLayout * mySheafDataLayout
Definition: taskProvideIndirectFireDialog.h:201
DtSimpleIntegerVariableWidget * myMilsDirection
Definition: taskProvideIndirectFireDialog.h:154
DtSmallRangeEntryWidget * myKnownPointAdjustDistance
Definition: taskProvideIndirectFireDialog.h:181
QRadioButton * myMGRS
Definition: taskProvideIndirectFireDialog.h:142
QComboBox * myKnownPointAdjustDistanceComboBox
Definition: taskProvideIndirectFireDialog.h:182
Simple line text entry widget that will allow the user to enter an altitude value.
Definition: altitudeEntryWidget.h:26
QWidget * myKnownPointTab
Definition: taskProvideIndirectFireDialog.h:170
QPushButton * myTargetPushButton
Definition: taskProvideIndirectFireDialog.h:185
QLabel * myForwardObserverLabel
Definition: taskProvideIndirectFireDialog.h:150
int myMissionsButtonColumn
Definition: taskProvideIndirectFireDialog.h:220
QGridLayout * myAdjustDataGridLayout
Definition: taskProvideIndirectFireDialog.h:163
Simple line text entry widget that will allow the user to enter a small range value.
Definition: smallRangeEntryWidget.h:27
QLabel * myKnownPointForwardObserverLabel
Definition: taskProvideIndirectFireDialog.h:174
QWidget * myCanvas
Definition: taskProvideIndirectFireDialog.h:190
Definition: taskSetDialogInterface.h:82
QComboBox * myAdjustDirectionComboBox
Definition: taskProvideIndirectFireDialog.h:165
QPushButton * myKnownPointPushButton
Definition: taskProvideIndirectFireDialog.h:171
DtWeaponSelectionWidget * myWeaponsSelectionWidget
Definition: taskProvideIndirectFireDialog.h:189
DtVrfFilteredListView * myTargetListView
Definition: taskProvideIndirectFireDialog.h:187
DtLocationEntryWidget * myLatLonLocation
Definition: taskProvideIndirectFireDialog.h:145
QButtonGroup * myMissionButtons
Definition: taskProvideIndirectFireDialog.h:205
QFrame * myLowerSeparator
Definition: taskProvideIndirectFireDialog.h:193
QLabel * myPolarCoordinateAdjustLabel
Definition: taskProvideIndirectFireDialog.h:153
QComboBox * myAdjustDistanceComboBox
Definition: taskProvideIndirectFireDialog.h:168
DtLocationEntryWidget * myMGRSLocation
Definition: taskProvideIndirectFireDialog.h:144
QWidget * myCurrentProvideIndirectFireWidget
Definition: taskProvideIndirectFireDialog.h:213
QComboBox * mySheaf
Definition: taskProvideIndirectFireDialog.h:197
std::vector< QWidget * > myProvideIndirectFireWidgets
Definition: taskProvideIndirectFireDialog.h:214
QPushButton * myAdjustPushButton
Definition: taskProvideIndirectFireDialog.h:158
int myMissionsButtonRow
Definition: taskProvideIndirectFireDialog.h:221
QLabel * myMissionLabel
Definition: taskProvideIndirectFireDialog.h:203
QWidget * myPolarCoordinatesTab
Definition: taskProvideIndirectFireDialog.h:147
QLabel * myFuseSettingLabel
Definition: taskProvideIndirectFireDialog.h:134
DtSmallRangeEntryWidget * myAdjustDirection
Definition: taskProvideIndirectFireDialog.h:164
Definition: taskProvideIndirectFireDialog.h:224
DtSmallRangeEntryWidget * myAdjustDistance
Definition: taskProvideIndirectFireDialog.h:167
QCheckBox * myGenerateKnownTargetPoint
Definition: taskProvideIndirectFireDialog.h:195
QVBoxLayout * myKnownPointTabLayout
Definition: taskProvideIndirectFireDialog.h:172
QGridLayout * myDataGridLayout
Definition: taskProvideIndirectFireDialog.h:152
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
QComboBox * myKnownPointAdjustDirectionComboBox
Definition: taskProvideIndirectFireDialog.h:179
DtAltitudeEntryWidget * myHeight
Definition: taskProvideIndirectFireDialog.h:136
QCheckBox * myContinuousFire
Definition: taskProvideIndirectFireDialog.h:137
QVBoxLayout * myPolarCoordinatesTabLayout
Definition: taskProvideIndirectFireDialog.h:149
DtSmallRangeEntryWidget * myKnownPointAdjustDirection
Definition: taskProvideIndirectFireDialog.h:178
QLabel * mySheafLabel
Definition: taskProvideIndirectFireDialog.h:196
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
QLabel * myRoundsLabel
Definition: taskProvideIndirectFireDialog.h:131
QLabel * myAdjustAdjustLabel
Definition: taskProvideIndirectFireDialog.h:166
int myProvideIndirectFireButtonColumn
Definition: taskProvideIndirectFireDialog.h:216
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QLabel * myAdjustForwardObserverLabel
Definition: taskProvideIndirectFireDialog.h:161
QComboBox * myFuseSetting
Definition: taskProvideIndirectFireDialog.h:135
QStringList myWeaponsToSelect
Definition: taskProvideIndirectFireDialog.h:211
std::vector< QRadioButton * > myMissions
Definition: taskProvideIndirectFireDialog.h:215
QIntValidator * myRoundsValidator
Definition: taskProvideIndirectFireDialog.h:133
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:44
Definition: taskProvideIndirectFireDialog.h:38
QWidget * myAdjustTab
Definition: taskProvideIndirectFireDialog.h:157
QPushButton * myCoordinatesPushButton
Definition: taskProvideIndirectFireDialog.h:140
QWidget * myTargetTab
Definition: taskProvideIndirectFireDialog.h:184
Base class to provide boost signal/slot management.
QRadioButton * myLatLon
Definition: taskProvideIndirectFireDialog.h:143
QVBoxLayout * myCoordinatesTabLayout
Definition: taskProvideIndirectFireDialog.h:141
QLineEdit * myFireMissionIndex
Definition: taskProvideIndirectFireDialog.h:208
class DtSimStatement:
Definition: simStatement.h:38
bool mySendAsScriptedTask
Definition: taskProvideIndirectFireDialog.h:219
QGridLayout * myProvideIndirectFireButtonsLayout
Definition: taskProvideIndirectFireDialog.h:126
QPushButton * myPolarPushButton
Definition: taskProvideIndirectFireDialog.h:148
QVBoxLayout * myAdjustTabLayout
Definition: taskProvideIndirectFireDialog.h:159
QVBoxLayout * myTargetTabLayout
Definition: taskProvideIndirectFireDialog.h:186
DtVrfFilteredListView * myKnownPointForwardObserverListView
Definition: taskProvideIndirectFireDialog.h:175
DtSmallRangeEntryWidget * mySheafWidth
Definition: taskProvideIndirectFireDialog.h:200
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Definition: locationEntryWidget.h:47
QLineEdit * myRounds
Definition: taskProvideIndirectFireDialog.h:132
DtSmallRangeEntryWidget * mySheafLength
Definition: taskProvideIndirectFireDialog.h:199
QVBoxLayout * myProvideIndirectFireCanvasLayout
Definition: taskProvideIndirectFireDialog.h:130
QWidget * myCoordinatesTab
Definition: taskProvideIndirectFireDialog.h:139
QGridLayout * myGridLayout
Definition: taskProvideIndirectFireDialog.h:127
DtVrfFilteredListView * myAdjustForwardObserverListView
Definition: taskProvideIndirectFireDialog.h:162
QLabel * myKnownPointLabel
Definition: taskProvideIndirectFireDialog.h:173
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
int myProvideIndirectFireButtonRow
Definition: taskProvideIndirectFireDialog.h:217
QWidget * myMissionsCanvas
Definition: taskProvideIndirectFireDialog.h:204
QWidget * myProvideIndirectFireCanvas
Definition: taskProvideIndirectFireDialog.h:129
QButtonGroup * myProvideIndirectFireButtons
Definition: taskProvideIndirectFireDialog.h:191
DtVrfFilteredListView * myForwardObserverListView
Definition: taskProvideIndirectFireDialog.h:151
QFrame * myUpperSeparator
Definition: taskProvideIndirectFireDialog.h:192
DtVrfFilteredListView * myKnownPointListView
Definition: taskProvideIndirectFireDialog.h:176
QLabel * myTargetLocationLabel
Definition: taskProvideIndirectFireDialog.h:125
QGridLayout * myKnownPointDataGridLayout
Definition: taskProvideIndirectFireDialog.h:177
QLabel * myKnownPointAdjustLabel
Definition: taskProvideIndirectFireDialog.h:180
int myProvideIndirectFireButtonsPerRow
Definition: taskProvideIndirectFireDialog.h:218
DtSimpleIntegerVariableWidget * mySheafAttitude
Definition: taskProvideIndirectFireDialog.h:198
makVrv::DtSignalConnectionManager myCoordinateSignals
Definition: taskProvideIndirectFireDialog.h:212