16 #if !defined(Q_MOC_RUN)
23 #include <QtWidgets/QWidget>
24 #include <QtWidgets/QDialog>
42 class DtSimulationCommandDialogInterface;
43 class DtRunwayLightsWidgetLogic;
44 class DtAirportRunwayLoaderFromShp;
45 class DtAirportSelectionWidget;
53 virtual void setObject(
const DtUUID&);
54 virtual DtUUID object()
const;
74 virtual std::string airportName()
const;
77 virtual std::string airportIcaoName()
const;
80 virtual void setCurrentAirport(
const std::string & airportName);
83 virtual QString runwayName()
const;
86 virtual void setRunwayName(
const std::string& name);
89 virtual void setRunwayNames(
const std::set<std::string> & runwayNames);
92 virtual QString runwayLightGroup()
const;
94 virtual void setRunwayLightGroup(
const std::string& lightGroup);
97 virtual QString runwayLightIntensity()
const;
100 virtual void setRunwayLightIntensity(
const std::string& lightIntensity);
102 virtual void sendRequest();
103 virtual void sendRequest(
const std::string& airport,
const std::string& runway,
float intensity);
105 virtual void setIntensity();
107 virtual void setupGui();
110 virtual void slot_myAirportComboChanged(
int);
113 virtual bool wantsSelectionOfObjectInCommandMode(
const std::vector<makVrv::DtSimEntry*>&)
const;
115 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
118 void populateComboBox(
QComboBox * comboBox,
const std::set<std::string> & items);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
Class that is used as a template for task/set dialogs.
Definition: simulationCommandDialogInterface.h:39
Base class for any DtSimCommand which causes changes to airport lighting.
Definition: changeAirportLightingCommand.h:17
Definition: simulationCommandDialogInterface.h:47
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: runwayLightsWidget.h:47
DtSimCommand is an abstract base class from which commands can derive. It manages the read/write capa...
Definition: simCommand.h:32
Definition: simCommandObjectWrapper.h:42
class DtSimStatement:
Definition: simStatement.h:38
Definition: runwayLightsWidget.h:141
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:70
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22