31 class DtAltitudeEntryWidget;
32 class DtWeaponSelectionWidget;
33 class DtLocationEntryWidget;
34 class DtVrfFilteredListView;
35 class DtSimpleIntegerVariableWidget;
36 class DtSmallRangeEntryWidget;
37 class DtAltitudeEntryWidget;
49 virtual int numberOfRounds()
const;
50 virtual void setNumberOfRounds(
int);
52 virtual unsigned int fireMissionIndex();
53 virtual void setFireMissionIndex(
unsigned int);
55 virtual double heightAboveTerrain()
const;
56 virtual void setHeightAboveTerrain(
double);
58 virtual void setFuseSetting(
int selection);
59 virtual int fuseSetting()
const;
61 virtual void setGenerateKnownTargetPoint(
bool);
62 virtual bool generateKnownTargetPoint()
const;
64 virtual void setContinuousFire(
bool);
65 virtual bool continuousFire()
const;
68 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
73 virtual QRadioButton* addMission(
const QString&);
74 virtual void sendRequest();
75 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
76 virtual void slot_receivedWeaponsList();
77 virtual void slot_weaponSelectionChanged();
78 virtual void createCoordinatesTab(
const std::vector<makVrv::DtSimEntry*>& data);
79 virtual void slot_mgrsChangedByEdit();
80 virtual void slot_latLonChangedByEdit();
82 virtual void createPolarCoordinatesTab(
const std::vector<makVrv::DtSimEntry*>& data);
83 virtual void createAdjustTab(
const std::vector<makVrv::DtSimEntry*>& data);
84 virtual void createKnownPointTab(
const std::vector<makVrv::DtSimEntry*>& data);
85 virtual void createTargetTab(
const std::vector<makVrv::DtSimEntry*>& data);
101 virtual bool validateCoordinateInformation()
const;
102 virtual bool validateTargetInformation()
const;
103 virtual bool validateKnownTargetPointInformation()
const;
104 virtual bool validateAdjustInformation()
const;
105 virtual bool validatePolarCoordinateInformation()
const;
107 virtual QPushButton* addProvideIndirectFireButton(
const QString&);
109 virtual void sendTaskForUnitArtilleryProvideIndirectFire();
110 virtual void sendTaskForProvideIndirectFire();
112 virtual void setAggregateMode(
bool);
114 virtual int mapFuseSettingToFuzeType(
int fuse)
const;
117 virtual void missionChanged();
118 virtual void continuousFireChanged();
119 virtual void locationTypeChanged();
120 virtual void validate();
121 virtual void fuseSettingChanged();
122 virtual void changePage();
123 virtual void sheafTypeChanged();
DtSmallRangeEntryWidget * myDistance
Definition: taskProvideIndirectFireDialog.h:156
DtProvideIndirectFireTask.
Definition: provideIndirectFireTask.h:14
QVBoxLayout * myCanvasLayout
Definition: taskProvideIndirectFireDialog.h:129
Definition: baseTaskSetDialogInterface.h:35
QGridLayout * myMissionButtonsLayout
Definition: taskProvideIndirectFireDialog.h:207
QLabel * myAdjustLabel
Definition: taskProvideIndirectFireDialog.h:161
QLabel * myFireMissionLabel
Definition: taskProvideIndirectFireDialog.h:208
QGridLayout * mySheafDataLayout
Definition: taskProvideIndirectFireDialog.h:202
DtSimpleIntegerVariableWidget * myMilsDirection
Definition: taskProvideIndirectFireDialog.h:155
DtSmallRangeEntryWidget * myKnownPointAdjustDistance
Definition: taskProvideIndirectFireDialog.h:182
QRadioButton * myMGRS
Definition: taskProvideIndirectFireDialog.h:143
QComboBox * myKnownPointAdjustDistanceComboBox
Definition: taskProvideIndirectFireDialog.h:183
Simple line text entry widget that will allow the user to enter an altitude value.
Definition: altitudeEntryWidget.h:26
DtMapFocusHandler myMapFocusManager
Definition: taskProvideIndirectFireDialog.h:223
QWidget * myKnownPointTab
Definition: taskProvideIndirectFireDialog.h:171
QPushButton * myTargetPushButton
Definition: taskProvideIndirectFireDialog.h:186
QLabel * myForwardObserverLabel
Definition: taskProvideIndirectFireDialog.h:151
int myMissionsButtonColumn
Definition: taskProvideIndirectFireDialog.h:221
QGridLayout * myAdjustDataGridLayout
Definition: taskProvideIndirectFireDialog.h:164
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:175
QWidget * myCanvas
Definition: taskProvideIndirectFireDialog.h:191
Definition: taskSetDialogInterface.h:84
QComboBox * myAdjustDirectionComboBox
Definition: taskProvideIndirectFireDialog.h:166
QPushButton * myKnownPointPushButton
Definition: taskProvideIndirectFireDialog.h:172
DtWeaponSelectionWidget * myWeaponsSelectionWidget
Definition: taskProvideIndirectFireDialog.h:190
DtVrfFilteredListView * myTargetListView
Definition: taskProvideIndirectFireDialog.h:188
DtLocationEntryWidget * myLatLonLocation
Definition: taskProvideIndirectFireDialog.h:146
QButtonGroup * myMissionButtons
Definition: taskProvideIndirectFireDialog.h:206
QFrame * myLowerSeparator
Definition: taskProvideIndirectFireDialog.h:194
QLabel * myPolarCoordinateAdjustLabel
Definition: taskProvideIndirectFireDialog.h:154
QComboBox * myAdjustDistanceComboBox
Definition: taskProvideIndirectFireDialog.h:169
DtLocationEntryWidget * myMGRSLocation
Definition: taskProvideIndirectFireDialog.h:145
QWidget * myCurrentProvideIndirectFireWidget
Definition: taskProvideIndirectFireDialog.h:214
QComboBox * mySheaf
Definition: taskProvideIndirectFireDialog.h:198
std::vector< QWidget * > myProvideIndirectFireWidgets
Definition: taskProvideIndirectFireDialog.h:215
QPushButton * myAdjustPushButton
Definition: taskProvideIndirectFireDialog.h:159
int myMissionsButtonRow
Definition: taskProvideIndirectFireDialog.h:222
QLabel * myMissionLabel
Definition: taskProvideIndirectFireDialog.h:204
QWidget * myPolarCoordinatesTab
Definition: taskProvideIndirectFireDialog.h:148
QLabel * myFuseSettingLabel
Definition: taskProvideIndirectFireDialog.h:135
DtSmallRangeEntryWidget * myAdjustDirection
Definition: taskProvideIndirectFireDialog.h:165
Definition: taskProvideIndirectFireDialog.h:226
DtSmallRangeEntryWidget * myAdjustDistance
Definition: taskProvideIndirectFireDialog.h:168
QCheckBox * myGenerateKnownTargetPoint
Definition: taskProvideIndirectFireDialog.h:196
QVBoxLayout * myKnownPointTabLayout
Definition: taskProvideIndirectFireDialog.h:173
QGridLayout * myDataGridLayout
Definition: taskProvideIndirectFireDialog.h:153
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
QComboBox * myKnownPointAdjustDirectionComboBox
Definition: taskProvideIndirectFireDialog.h:180
DtAltitudeEntryWidget * myHeight
Definition: taskProvideIndirectFireDialog.h:137
QCheckBox * myContinuousFire
Definition: taskProvideIndirectFireDialog.h:138
QVBoxLayout * myPolarCoordinatesTabLayout
Definition: taskProvideIndirectFireDialog.h:150
DtSmallRangeEntryWidget * myKnownPointAdjustDirection
Definition: taskProvideIndirectFireDialog.h:179
QLabel * mySheafLabel
Definition: taskProvideIndirectFireDialog.h:197
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
QLabel * myRoundsLabel
Definition: taskProvideIndirectFireDialog.h:132
QLabel * myAdjustAdjustLabel
Definition: taskProvideIndirectFireDialog.h:167
int myProvideIndirectFireButtonColumn
Definition: taskProvideIndirectFireDialog.h:217
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QLabel * myAdjustForwardObserverLabel
Definition: taskProvideIndirectFireDialog.h:162
QComboBox * myFuseSetting
Definition: taskProvideIndirectFireDialog.h:136
QStringList myWeaponsToSelect
Definition: taskProvideIndirectFireDialog.h:212
std::vector< QRadioButton * > myMissions
Definition: taskProvideIndirectFireDialog.h:216
QIntValidator * myRoundsValidator
Definition: taskProvideIndirectFireDialog.h:134
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:46
Definition: taskProvideIndirectFireDialog.h:39
QWidget * myAdjustTab
Definition: taskProvideIndirectFireDialog.h:158
QPushButton * myCoordinatesPushButton
Definition: taskProvideIndirectFireDialog.h:141
QWidget * myTargetTab
Definition: taskProvideIndirectFireDialog.h:185
Base class to provide boost signal/slot management.
QRadioButton * myLatLon
Definition: taskProvideIndirectFireDialog.h:144
QVBoxLayout * myCoordinatesTabLayout
Definition: taskProvideIndirectFireDialog.h:142
QLineEdit * myFireMissionIndex
Definition: taskProvideIndirectFireDialog.h:209
class DtSimStatement:
Definition: simStatement.h:38
bool mySendAsScriptedTask
Definition: taskProvideIndirectFireDialog.h:220
QGridLayout * myProvideIndirectFireButtonsLayout
Definition: taskProvideIndirectFireDialog.h:127
QPushButton * myPolarPushButton
Definition: taskProvideIndirectFireDialog.h:149
QVBoxLayout * myAdjustTabLayout
Definition: taskProvideIndirectFireDialog.h:160
QVBoxLayout * myTargetTabLayout
Definition: taskProvideIndirectFireDialog.h:187
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandler.h:77
DtVrfFilteredListView * myKnownPointForwardObserverListView
Definition: taskProvideIndirectFireDialog.h:176
DtSmallRangeEntryWidget * mySheafWidth
Definition: taskProvideIndirectFireDialog.h:201
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:72
Definition: locationEntryWidget.h:47
QLineEdit * myRounds
Definition: taskProvideIndirectFireDialog.h:133
DtSmallRangeEntryWidget * mySheafLength
Definition: taskProvideIndirectFireDialog.h:200
QVBoxLayout * myProvideIndirectFireCanvasLayout
Definition: taskProvideIndirectFireDialog.h:131
QWidget * myCoordinatesTab
Definition: taskProvideIndirectFireDialog.h:140
QGridLayout * myGridLayout
Definition: taskProvideIndirectFireDialog.h:128
DtVrfFilteredListView * myAdjustForwardObserverListView
Definition: taskProvideIndirectFireDialog.h:163
QLabel * myKnownPointLabel
Definition: taskProvideIndirectFireDialog.h:174
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
int myProvideIndirectFireButtonRow
Definition: taskProvideIndirectFireDialog.h:218
QWidget * myMissionsCanvas
Definition: taskProvideIndirectFireDialog.h:205
QWidget * myProvideIndirectFireCanvas
Definition: taskProvideIndirectFireDialog.h:130
QButtonGroup * myProvideIndirectFireButtons
Definition: taskProvideIndirectFireDialog.h:192
DtVrfFilteredListView * myForwardObserverListView
Definition: taskProvideIndirectFireDialog.h:152
QFrame * myUpperSeparator
Definition: taskProvideIndirectFireDialog.h:193
DtVrfFilteredListView * myKnownPointListView
Definition: taskProvideIndirectFireDialog.h:177
QLabel * myTargetLocationLabel
Definition: taskProvideIndirectFireDialog.h:126
QGridLayout * myKnownPointDataGridLayout
Definition: taskProvideIndirectFireDialog.h:178
QLabel * myKnownPointAdjustLabel
Definition: taskProvideIndirectFireDialog.h:181
int myProvideIndirectFireButtonsPerRow
Definition: taskProvideIndirectFireDialog.h:219
DtSimpleIntegerVariableWidget * mySheafAttitude
Definition: taskProvideIndirectFireDialog.h:199
makVrv::DtSignalConnectionManager myCoordinateSignals
Definition: taskProvideIndirectFireDialog.h:213