16 #if !defined(Q_MOC_RUN)
22 #include <QtWidgets/QWidget>
23 #include <QtWidgets/QDialog>
41 class DtSimulationCommandDialogInterface;
42 class DtRunwayLightsWidgetLogic;
43 class DtAirportRunwayLoaderFromShp;
44 class DtAirportSelectionWidget;
52 virtual void setObject(
const DtUUID&);
53 virtual DtUUID object()
const;
73 virtual std::string airportName()
const;
76 virtual std::string airportIcaoName()
const;
79 virtual void setCurrentAirport(
const std::string & airportName);
82 virtual QString runwayName()
const;
85 virtual void setRunwayName(
const std::string& name);
88 virtual void setRunwayNames(
const std::set<std::string> & runwayNames);
91 virtual QString runwayLightGroup()
const;
93 virtual void setRunwayLightGroup(
const std::string& lightGroup);
96 virtual QString runwayLightIntensity()
const;
99 virtual void setRunwayLightIntensity(
const std::string& lightIntensity);
101 virtual void sendRequest();
102 virtual void sendRequest(
const std::string& airport,
const std::string& runway,
float intensity);
104 virtual void setIntensity();
106 virtual void setupGui();
109 virtual void slot_myAirportComboChanged(
int);
112 virtual bool wantsSelectionOfObjectInCommandMode(
const std::vector<makVrv::DtSimEntry*>&)
const;
114 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
117 void populateComboBox(
QComboBox * comboBox,
const std::set<std::string> & items);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Class that is used as a template for task/set dialogs.
Definition: simulationCommandDialogInterface.h:41
Base class for any DtSimCommand which causes changes to airport lighting.
Definition: changeAirportLightingCommand.h:17
Definition: simulationCommandDialogInterface.h:49
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: runwayLightsWidget.h:46
DtSimCommand is an abstract base class from which commands can derive.
Definition: simCommand.h:32
Definition: simCommandObjectWrapper.h:44
class DtSimStatement:
Definition: simStatement.h:35
Definition: runwayLightsWidget.h:140
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22