23 class DtCloudLayerRecord;
37 virtual void setListenToRemoteWeather(
bool listen ) = 0;
39 virtual void setRefreshButtonEnabled(
bool enabled ) = 0;
41 virtual void addCloudLayer( QString type, QString xLocation,
42 QString yLocation, QString altitude,
bool enabled ) = 0;
44 virtual void removeAllCloudLayers() = 0;
46 virtual void removeCloudLayer(
int index ) = 0;
47 virtual void setCloudLayerEnabled(
unsigned int index,
bool enabled ) = 0;
49 virtual void setPrecipitationEnabled(
bool enabledFlag) = 0;
50 virtual void setPrecipitationType(
const std::string& type) = 0;
51 virtual void setPrecipitationIntensity(
float intensity) = 0;
53 virtual void setTurbidity(
float value) = 0;
54 virtual void setVisibleDistance(
float distance ) = 0;
55 virtual void setVisibleDistanceDecimals(
int decimals ) = 0;
56 virtual void setVisibleDistanceUnits(
const DtUnicode& units ) = 0;
58 virtual void setAxisLabels(
const DtUnicode& x,
61 virtual void queryUserForNewCloudLayer() = 0;
63 virtual void queryUserToEditCloudLayer(
int index ) = 0;