Add micReversePtt to new settings API

This commit is contained in:
Vasily
2019-12-10 08:28:41 +01:00
committed by username223
parent 15d314024a
commit fd43c66878
3 changed files with 9 additions and 12 deletions
+1
View File
@@ -30,6 +30,7 @@ enum class BoolSetting
APPLICATION_enableDebug, APPLICATION_enableDebug,
AUDIO_micProximitySensorCanMute, AUDIO_micProximitySensorCanMute,
AUDIO_micReversePtt,
VIDEO_brightnessEnabled, VIDEO_brightnessEnabled,
VIDEO_isOverlayMethodActive, VIDEO_isOverlayMethodActive,
+4
View File
@@ -244,6 +244,10 @@ private:
SettingCategory::Audio, SettingCategory::Audio,
QtInfo{ "micProximitySensorCanMute" }, QtInfo{ "micProximitySensorCanMute" },
false }, false },
BoolSettingValue{ BoolSetting::AUDIO_micReversePtt,
SettingCategory::Audio,
QtInfo{ "micReversePtt" },
false },
BoolSettingValue{ BoolSetting::VIDEO_brightnessEnabled, BoolSettingValue{ BoolSetting::VIDEO_brightnessEnabled,
SettingCategory::Video, SettingCategory::Video,
+4 -12
View File
@@ -107,31 +107,23 @@ void AudioTabController::initStage2()
void AudioTabController::reloadAudioSettings() void AudioTabController::reloadAudioSettings()
{ {
std::lock_guard<std::recursive_mutex> lock( eventLoopMutex ); std::lock_guard<std::recursive_mutex> lock( eventLoopMutex );
auto settings = OverlayController::appSettings();
settings->beginGroup( getSettingsName() );
setMicProximitySensorCanMute( setMicProximitySensorCanMute(
settings::getSetting( settings::getSetting(
settings::BoolSetting::AUDIO_micProximitySensorCanMute ), settings::BoolSetting::AUDIO_micProximitySensorCanMute ),
false ); false );
setMicReversePtt( settings->value( "micReversePtt", false ).toBool(), setMicReversePtt(
false ); settings::getSetting( settings::BoolSetting::AUDIO_micReversePtt ) );
settings->endGroup();
} }
void AudioTabController::saveAudioSettings() void AudioTabController::saveAudioSettings()
{ {
auto settings = OverlayController::appSettings();
settings->beginGroup( getSettingsName() );
settings::setSetting( settings::setSetting(
settings::BoolSetting::AUDIO_micProximitySensorCanMute, settings::BoolSetting::AUDIO_micProximitySensorCanMute,
micProximitySensorCanMute() ); micProximitySensorCanMute() );
settings::setSetting( settings::BoolSetting::AUDIO_micReversePtt,
settings->setValue( "micReversePtt", micReversePtt() ); micReversePtt() );
settings->endGroup();
settings->sync();
} }
float AudioTabController::mirrorVolume() const float AudioTabController::mirrorVolume() const