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
boost::signals2::scoped_connection myLocationClickedConnection
Definition: taskFireBallisticGunDialog.h:111
QGridLayout * myWeaponSelectionLayout
Definition: taskFireBallisticGunDialog.h:104
Definition: taskSetDialogInterface.h:84
DtLocationReferenceEntryWidget * myLocation
Definition: taskFireBallisticGunDialog.h:101
LocationType
Definition: rwLocationReference.h:28
Definition: taskFireBallisticGunDialog.h:29
This widget will allow the user to pick either a destination location or destination object...
Definition: locationReferenceEntryWidget.h:32
std::list< DtUUID > myAwaitingWeaponSystemResponse
Definition: taskFireBallisticGunDialog.h:114
QGridLayout * myMaxRoundsLayout
Definition: taskFireBallisticGunDialog.h:107
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QGridLayout * myLocationSelectionLayout
Definition: taskFireBallisticGunDialog.h:102
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:46
QLineEdit * myMaxRoundsEdit
Definition: taskFireBallisticGunDialog.h:105
std::vector< DtUUID > myCurrSelected
Definition: taskFireBallisticGunDialog.h:113
Definition: baseFilteredListViewTaskSetDialog.h:35
Definition: taskFireBallisticGunDialog.h:118
Base class to provide boost signal/slot management.
class DtSimStatement:
Definition: simStatement.h:38
QIntValidator * myValidator
Definition: taskFireBallisticGunDialog.h:106
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
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
QComboBox * myWeaponSelectionComboBox
Definition: taskFireBallisticGunDialog.h:103
makVrv::DtSignalConnectionManager myConnections
Definition: taskFireBallisticGunDialog.h:115
DtVector myLastPoint
Definition: taskFireBallisticGunDialog.h:110