23 class DtCloudLayerRecord;
30 class DtEnvironmentInterface;
31 class DtPersistenceControlsInterface;
48 void sendSettingsToGui();
50 void remoteSettingsChanged(
bool enabled);
52 void refreshRemoteSettings();
54 void createNewCloudLayer();
58 void deleteCloudLayer(
int index);
60 void enableCloudLayer(
int index,
bool enabled);
63 void on_cloudLayerAdded(
int index);
66 void on_cloudLayerDestroyed(
int index );
69 void on_cloudLayerEnabledChanged(
int index,
bool enabled );
71 void on_displayUnitsChanged(
int type );
73 void exportSettings(
const std::string& fileName );
74 void importSettings(
const std::string& fileName );
76 void restoreFactorySettings();
78 void enablePrecipitation(
bool );
80 void setPrecipitationType(
const std::string& type );
82 void setPrecipitationIntensity(
float );
84 void setTurbidity(
float );
85 void setVisibilityDistance(
float );
89 void editCloudLayer(
int index);
92 void on_precipitationSettingsChanged();
93 void on_atmosphericParametersChanged();