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,
AUDIO_micProximitySensorCanMute,
AUDIO_micReversePtt,
VIDEO_brightnessEnabled,
VIDEO_isOverlayMethodActive,
+4
View File
@@ -244,6 +244,10 @@ private:
SettingCategory::Audio,
QtInfo{ "micProximitySensorCanMute" },
false },
BoolSettingValue{ BoolSetting::AUDIO_micReversePtt,
SettingCategory::Audio,
QtInfo{ "micReversePtt" },
false },
BoolSettingValue{ BoolSetting::VIDEO_brightnessEnabled,
SettingCategory::Video,
+4 -12
View File
@@ -107,31 +107,23 @@ void AudioTabController::initStage2()
void AudioTabController::reloadAudioSettings()
{
std::lock_guard<std::recursive_mutex> lock( eventLoopMutex );
auto settings = OverlayController::appSettings();
settings->beginGroup( getSettingsName() );
setMicProximitySensorCanMute(
settings::getSetting(
settings::BoolSetting::AUDIO_micProximitySensorCanMute ),
false );
setMicReversePtt( settings->value( "micReversePtt", false ).toBool(),
false );
settings->endGroup();
setMicReversePtt(
settings::getSetting( settings::BoolSetting::AUDIO_micReversePtt ) );
}
void AudioTabController::saveAudioSettings()
{
auto settings = OverlayController::appSettings();
settings->beginGroup( getSettingsName() );
settings::setSetting(
settings::BoolSetting::AUDIO_micProximitySensorCanMute,
micProximitySensorCanMute() );
settings->setValue( "micReversePtt", micReversePtt() );
settings->endGroup();
settings->sync();
settings::setSetting( settings::BoolSetting::AUDIO_micReversePtt,
micReversePtt() );
}
float AudioTabController::mirrorVolume() const