27 class DtSliderSpinboxWidget;
32 struct DtVrlinkSimulatedEnvironmentProcess;
46 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
48 virtual std::string label()
const;
53 virtual std::string lightGroup()
const;
54 virtual void setLightsKindAndLightGroup(
int runwayKind,
const std::string& group);
58 virtual int lightsKind()
const;
61 virtual double lightIntensity()
const;
62 virtual void setLightIntensity(
double intensity)
const;
65 virtual void updateLightIntensityFromEntityState(
makVrv::DtSimEntry* simEntry,
const std::string& lightskind,
const std::string& lightGroup);
68 virtual void lookupAndSelectItems(
const std::string& group,
int lightskind =
DtAllLights);
71 virtual void checkValidity();
79 virtual void onLightGroupChanged();
80 virtual void itemSelectionChanged();
Definition: baseTaskSetDialogInterface.h:34
RootItemsNamesToDatas myRootItems
Definition: setAerodromeLightsDialogInterface.h:88
std::map< std::string, QString > LightNameToDisplayName
Definition: aerodromeGuiDatas.h:11
Definition: nonstandardStatePropertyTypes.h:50
QTreeWidget * myLightGroups
Definition: setAerodromeLightsDialogInterface.h:99
Definition: setAerodromeLightsDialogInterface.h:34
QHBoxLayout * myIntensityLayout
Definition: setAerodromeLightsDialogInterface.h:101
A DtSimEntry is a container of DtSimState's and represents the total state of an simulation object...
Definition: DtSimEntry.h:27
QVBoxLayout * myContentLayout
Definition: setAerodromeLightsDialogInterface.h:92
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
QVBoxLayout * myLightsLayout
Definition: setAerodromeLightsDialogInterface.h:95
QRadioButton * myLightsSpecific
Definition: setAerodromeLightsDialogInterface.h:97
QRadioButton * myLightsAll
Definition: setAerodromeLightsDialogInterface.h:96
QWidget * myCanvas
Definition: setAerodromeLightsDialogInterface.h:91
std::map< std::string, std::pair< int, LightNameToDisplayNames > > RootItemsNamesToDatas
Definition: setAerodromeLightsDialogInterface.h:85
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
QGroupBox * myLightsGroupBox
Definition: setAerodromeLightsDialogInterface.h:94
makVrv::DtSliderSpinboxWidget * myIntensity
Definition: setAerodromeLightsDialogInterface.h:103
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::set< LightNameToDisplayName > LightNameToDisplayNames
Definition: setAerodromeLightsDialogInterface.h:84
QLabel * myIntensityLabel
Definition: setAerodromeLightsDialogInterface.h:102