diff --git a/scwx-qt/source/scwx/qt/settings/audio_settings.cpp b/scwx-qt/source/scwx/qt/settings/audio_settings.cpp index c8bae71b..2145daba 100644 --- a/scwx-qt/source/scwx/qt/settings/audio_settings.cpp +++ b/scwx-qt/source/scwx/qt/settings/audio_settings.cpp @@ -37,6 +37,7 @@ public: alertLocationMethod_.SetDefault(defaultAlertLocationMethodValue); alertLatitude_.SetDefault(0.0); alertLongitude_.SetDefault(0.0); + ignoreMissingCodecs_.SetDefault(false); alertLatitude_.SetMinimum(-90.0); alertLatitude_.SetMaximum(90.0); @@ -83,6 +84,7 @@ public: SettingsVariable alertLatitude_ {"alert_latitude"}; SettingsVariable alertLongitude_ {"alert_longitude"}; SettingsVariable alertCounty_ {"alert_county"}; + SettingsVariable ignoreMissingCodecs_ {"ignore_missing_codecs"}; std::unordered_map> alertEnabled_ {}; @@ -96,7 +98,8 @@ AudioSettings::AudioSettings() : &p->alertLocationMethod_, &p->alertLatitude_, &p->alertLongitude_, - &p->alertCounty_}); + &p->alertCounty_, + &p->ignoreMissingCodecs_}); RegisterVariables(p->variables_); SetDefaults(); @@ -143,6 +146,11 @@ AudioSettings::alert_enabled(awips::Phenomenon phenomenon) const return alert->second; } +SettingsVariable& AudioSettings::ignore_missing_codecs() const +{ + return p->ignoreMissingCodecs_; +} + AudioSettings& AudioSettings::Instance() { static AudioSettings audioSettings_; diff --git a/scwx-qt/source/scwx/qt/settings/audio_settings.hpp b/scwx-qt/source/scwx/qt/settings/audio_settings.hpp index 07deca1c..19012e84 100644 --- a/scwx-qt/source/scwx/qt/settings/audio_settings.hpp +++ b/scwx-qt/source/scwx/qt/settings/audio_settings.hpp @@ -32,6 +32,7 @@ public: SettingsVariable& alert_longitude() const; SettingsVariable& alert_county() const; SettingsVariable& alert_enabled(awips::Phenomenon phenomenon) const; + SettingsVariable& ignore_missing_codecs() const; static AudioSettings& Instance(); diff --git a/test/data b/test/data index 71d18bc6..65bdc55e 160000 --- a/test/data +++ b/test/data @@ -1 +1 @@ -Subproject commit 71d18bc659d5e2b68b57dfaeb20f87cb1f0675f2 +Subproject commit 65bdc55e4afa29c24010a398238f2036060bbd0c