27 class DtLocationReferenceEntryWidget;
49 virtual DtUUID object()
const;
50 virtual void setObject(
const DtUUID&
object);
57 virtual void setVector(
const DtVector& v);
61 virtual void locationInputChanged();
62 virtual void createAndInitializeFilteredListView()
override;
63 virtual void initializeSelectionFilters()
override;
65 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data)
override;
67 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& states,
const DtSimStatement* s);
70 virtual void slot_receivedWeaponList(
const DtUUID& entity);
71 virtual void slot_locationSetByMouseClick(
const DtVector&);
73 virtual void sendTask(
const DtVector&);
74 virtual void sendTask(
const DtUUID&);
76 virtual void sendRequest();
78 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
79 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
80 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
82 virtual void resetDialog();
83 virtual void updateComboBoxes();
85 virtual void updateApplyButtonVisibility()
override;
86 virtual void updateButtonText()
override;
87 virtual void applyWithoutGoingBackClicked()
override;
88 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data)
override;
89 virtual void slot_onNameChanged(
const DtUUID& s)
override;
98 virtual void giveMapFocusBackTo();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
QComboBox * myWeaponSelectionComboBox
Definition: taskFireMissileLauncherDialog.h:103
QIntValidator * myValidator
Definition: taskFireMissileLauncherDialog.h:106
Definition: taskFireMissileLauncherDialog.h:29
std::list< DtUUID > myAwaitingWeaponSystemResponse
Definition: taskFireMissileLauncherDialog.h:114
Definition: taskSetDialogInterface.h:84
DtLocationReferenceEntryWidget * myLocation
Definition: taskFireMissileLauncherDialog.h:101
makVrv::DtSignalConnectionManager myConnections
Definition: taskFireMissileLauncherDialog.h:115
QGridLayout * myWeaponSelectionLayout
Definition: taskFireMissileLauncherDialog.h:104
LocationType
Definition: rwLocationReference.h:28
This widget will allow the user to pick either a destination location or destination object...
Definition: locationReferenceEntryWidget.h:32
boost::signals2::scoped_connection myLocationClickedConnection
Definition: taskFireMissileLauncherDialog.h:111
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::vector< DtUUID > myCurrSelected
Definition: taskFireMissileLauncherDialog.h:113
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:46
Definition: taskFireMissileLauncherDialog.h:118
QGridLayout * myLocationSelectionLayout
Definition: taskFireMissileLauncherDialog.h:102
Definition: baseFilteredListViewTaskSetDialog.h:35
Base class to provide boost signal/slot management.
DtVector myLastPoint
Definition: taskFireMissileLauncherDialog.h:110
class DtSimStatement:
Definition: simStatement.h:38
QGridLayout * myMaxRoundsLayout
Definition: taskFireMissileLauncherDialog.h:107
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
QLineEdit * myMaxRoundsEdit
Definition: taskFireMissileLauncherDialog.h:105
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22