30 ObserversPublished = 0x00000001,
31 DoNotShowMeTellMeAboutFavorites = 0x00000002,
32 ShowWeather = 0x00000004,
33 ShowNavigationAreas = 0x00000008,
34 ShowNavigationProgress = 0x00000010,
35 SaveScenarioToZipFile = 0x00000020,
36 WeatherAreaUnfilled = 0x00000040,
38 Defaults = ObserversPublished | ShowWeather | ShowNavigationProgress | SaveScenarioToZipFile
47 virtual void setObserversPublished(
bool);
48 virtual bool observersPublished()
const;
51 virtual void setDoNotShowTellMeAboutFavorites(
bool);
52 virtual bool doNotShowTellMeAboutFavorites()
const;
57 virtual void setDateAndTimeOfDayFormat(
const std::string&);
58 virtual std::string dateAndTimeOfDayFormat()
const;
61 virtual void setTimezone(
const std::string&);
62 virtual std::string timezone()
const;
65 virtual void setShowWeather(
bool);
66 virtual bool showWeather()
const;
70 virtual void setWeatherAreaFilled(
bool);
71 virtual bool weatherAreaFilled()
const;
75 virtual void setAsynchLoadBufferTime(
double d);
76 virtual double asynchLoadBufferTime()
const;
79 virtual void setSaveScenarioToZipFile(
bool);
80 virtual bool saveScenarioToZipFile()
const;
83 virtual void setShowNavigationAreas(
bool);
84 virtual bool showNavigationAreas()
const;
88 virtual void setSimQueryUpdateTime(
double);
89 virtual double simQueryUpdateTime()
const;
92 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
93 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
96 void setShowProgressOnGenerationStart(
bool b);
97 bool showProgressOnGenerationStart()
const;
100 virtual void setUseLocalTimezone(
bool);
101 virtual bool useLocalTimezone()
const;
107 virtual std::string classType()
const;
110 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int);
111 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int);
114 virtual void setAllowChangingOfExtendedLabels(
bool);
115 virtual bool allowChangingOfExtendedLabels()
const;
119 virtual void setDefaultLayoutSettingsFile(
const std::string&);
120 virtual std::string defaultLayoutSettingsFile()
const;
127 virtual void setTemperatureDecimals(
int);
128 virtual int temperatureDecimals()
const;
133 virtual void setFlag(Flags,
bool);
167 virtual void setObserversPublished(
bool);
168 virtual bool observersPublished()
const;
171 virtual void setDoNotShowTellMeAboutFavorites(
bool);
172 virtual bool doNotShowTellMeAboutFavorites()
const;
175 virtual void setShowWeather(
bool);
176 virtual bool showWeather()
const;
180 virtual void setWeatherAreaFilled(
bool);
181 virtual bool weatherAreaFilled()
const;
184 virtual void setShowNavigationAreas(
bool);
185 virtual bool showNavigationAreas()
const;
188 virtual void setSaveScenarioToZipFile(
bool);
189 virtual bool saveScenarioToZipFile()
const;
193 virtual void setAsynchLoadBufferTime(
double d);
194 virtual double asynchLoadBufferTime()
const;
197 virtual void setShowProgressOnGenerationStart(
bool b);
198 virtual bool showProgressOnGenerationStart()
const;
201 virtual void setPaletteItemVisible(
const std::string& item ,
bool);
202 virtual bool paletteItemVisible(
const std::string& item,
bool* keyExists = 0)
const;
207 virtual void setDateAndTimeOfDayFormat(
const std::string&);
208 virtual std::string dateAndTimeOfDayFormat()
const;
211 virtual void setTimezone(
const std::string&);
212 virtual std::string timezone()
const;
215 virtual void setAllowChangingOfExtendedLabels(
bool);
216 virtual bool allowChangingOfExtendedLabels()
const;
219 virtual void setUseLocalTimezone(
bool);
220 virtual bool useLocalTimezone()
const;
224 virtual void setSimQueryUpdateTime(
double);
225 virtual double simQueryUpdateTime()
const;
228 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
229 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
232 virtual void setDefaultLayoutSettingsFile(
const std::string&);
233 virtual std::string defaultLayoutSettingsFile()
const;
243 virtual void setTemperatureDecimals(
int);
244 virtual int temperatureDecimals()
const;
253 virtual void slot_activated();