11 #if !defined(Q_MOC_RUN)
19 #include <boost/signals2.hpp>
21 #include <QtWidgets/QWidget>
22 #include <QtCore/QString>
38 class DtVrfFilteredListView;
39 class DtDateTimeEntryWidget;
40 class DtAirbaseLaunchFlightWidgetLogic;
59 virtual void initialize();
62 virtual void setCallSign(
const QString& val);
63 virtual void showCallSign(
bool show);
65 virtual DtString aircraftType()
const;
66 virtual void setAircraftType(
const QString& val);
67 virtual void showAircraftType(
bool show);
68 virtual void addAircraftType(
const QString& val);
69 virtual void clearAircraftTypes();
71 virtual unsigned aircraftNumber()
const;
72 virtual void setAircraftNumber(
unsigned val);
73 virtual void showAircraftNumber(
bool show);
74 virtual void addAircraftNumber(
unsigned val);
75 virtual void clearAircraftNumbers();
78 virtual void setUnitLabel(
const QString& val);
79 virtual void showUnitLabel(
bool show);
80 virtual void enableUnitLabel(
bool enable);
81 virtual void addUnitLabel(
const QString& val);
82 virtual void clearUnitLabels();
85 virtual void setAircraftUnitType(
const DtObjectType& val);
88 virtual void setLoadout(
const QString& val);
89 virtual void showLoadout(
bool show);
90 virtual void addLoadout(
const QString& val);
91 virtual void clearLoadouts();
93 virtual DtUUID missionSuperior()
const;
94 virtual void setMissionSuperior(
const DtUUID& val);
95 virtual void showMissionSuperior(
bool show);
97 virtual DtString missionRole()
const;
98 virtual void setMissionRole(
const QString& val);
99 virtual void showMissionRole(
bool show);
101 virtual bool launchWhenAvailable()
const;
102 virtual void setLaunchWhenAvailable(
bool val);
103 virtual void setLaunchWhenAvailableLabel(
const QString& val);
104 virtual time_t launchTime()
const;
105 virtual void setLaunchTime(time_t val);
106 virtual void showLaunchTime(
bool show);
107 virtual void setLaunchTimeLabel(
const QString& val);
116 virtual void loadDefaults(
bool fromFactory =
false);
119 virtual void saveAsDefaults();
129 virtual void showEvent(QShowEvent* event);
134 virtual void onCallSignChanged();
137 virtual void onAircraftTypeChanged();
140 virtual void onAircraftNumberChanged();
143 virtual void onUnitTypeChanged();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Virtual base class.
Definition: DtVirtualBaseClass.h:22
Contains makVrv:DtSelectionManager class.
Definition: objectType.h:27
Contains makVrv::DtVirtualBaseClass class.
A widget class for managing a DtTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:62
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Widget that allows users to enter date/time values.
Definition: dateTimeEntryWidget.h:25
Definition: airbaseLaunchFlightSettingsRecord.h:25