Add micReversePtt to new settings API
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user