mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 21:30:05 +00:00
Changed Radar Site mode to use its own selection (+default/follow)
This commit is contained in:
parent
146055fb99
commit
f7abda15c8
5 changed files with 228 additions and 92 deletions
|
|
@ -38,6 +38,7 @@ public:
|
|||
alertLatitude_.SetDefault(0.0);
|
||||
alertLongitude_.SetDefault(0.0);
|
||||
alertRadius_.SetDefault(0.0);
|
||||
alertRadarSite_.SetDefault("default");
|
||||
ignoreMissingCodecs_.SetDefault(false);
|
||||
|
||||
alertLatitude_.SetMinimum(-90.0);
|
||||
|
|
@ -90,6 +91,7 @@ public:
|
|||
SettingsVariable<std::string> alertLocationMethod_ {"alert_location_method"};
|
||||
SettingsVariable<double> alertLatitude_ {"alert_latitude"};
|
||||
SettingsVariable<double> alertLongitude_ {"alert_longitude"};
|
||||
SettingsVariable<std::string> alertRadarSite_ {"alert_radar_site"};
|
||||
SettingsVariable<double> alertRadius_ {"alert_radius"};
|
||||
SettingsVariable<std::string> alertCounty_ {"alert_county"};
|
||||
SettingsVariable<bool> ignoreMissingCodecs_ {"ignore_missing_codecs"};
|
||||
|
|
@ -106,6 +108,7 @@ AudioSettings::AudioSettings() :
|
|||
&p->alertLocationMethod_,
|
||||
&p->alertLatitude_,
|
||||
&p->alertLongitude_,
|
||||
&p->alertRadarSite_,
|
||||
&p->alertRadius_,
|
||||
&p->alertCounty_,
|
||||
&p->ignoreMissingCodecs_});
|
||||
|
|
@ -139,6 +142,11 @@ SettingsVariable<double>& AudioSettings::alert_longitude() const
|
|||
return p->alertLongitude_;
|
||||
}
|
||||
|
||||
SettingsVariable<std::string>& AudioSettings::alert_radar_site() const
|
||||
{
|
||||
return p->alertRadarSite_;
|
||||
}
|
||||
|
||||
SettingsVariable<double>& AudioSettings::alert_radius() const
|
||||
{
|
||||
return p->alertRadius_;
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ public:
|
|||
SettingsVariable<double>& alert_latitude() const;
|
||||
SettingsVariable<double>& alert_longitude() const;
|
||||
SettingsVariable<double>& alert_radius() const;
|
||||
SettingsVariable<std::string>& alert_radar_site() const;
|
||||
SettingsVariable<std::string>& alert_county() const;
|
||||
SettingsVariable<bool>& alert_enabled(awips::Phenomenon phenomenon) const;
|
||||
SettingsVariable<bool>& ignore_missing_codecs() const;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue