39 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
41 virtual bool editStatement(
const std::set<makVrv::DtUniqueID>& states,
const DtSimStatement* s)
override;
44 virtual void slot_receivedWeaponList(
const DtUUID& entity);
46 virtual void sendRequest()
override;
48 virtual void setupGui(
const std::set<makVrv::DtUniqueID>& data)
override;
49 virtual void setupFrom(
const std::set<makVrv::DtUniqueID>& data)
override;
50 virtual void initializeItems(
const std::set<makVrv::DtUniqueID>& data)
override;
52 virtual void resetDialog();
53 virtual void updateComboBoxes();
55 virtual void updateApplyButtonVisibility()
override;
56 virtual void updateButtonText()
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Definition: baseTaskSetDialogInterface.h:35
QWidget * myCanvas
Definition: taskFireLaserGuidedMissileDialog.h:62
QComboBox * myWeaponSelectionComboBox
Definition: taskFireLaserGuidedMissileDialog.h:65
Definition: taskSetDialogInterface.h:82
std::list< DtUUID > myAwaitingWeaponSystemResponse
Definition: taskFireLaserGuidedMissileDialog.h:72
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QBoxLayout * myCanvasLayout
Definition: taskFireLaserGuidedMissileDialog.h:63
Definition: taskFireLaserGuidedMissileDialog.h:76
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:44
std::vector< DtUUID > myCurrSelected
Definition: taskFireLaserGuidedMissileDialog.h:71
QCheckBox * myFireWithoutDesignatorCheckbox
Definition: taskFireLaserGuidedMissileDialog.h:67
Base class to provide boost signal/slot management.
class DtSimStatement:
Definition: simStatement.h:38
Dialog for the DtFireLaserGuidedMissileTask.
Definition: taskFireLaserGuidedMissileDialog.h:28
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
QGridLayout * myWeaponSelectionLayout
Definition: taskFireLaserGuidedMissileDialog.h:66
makVrv::DtSignalConnectionManager myConnections
Definition: taskFireLaserGuidedMissileDialog.h:73
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22