Add m_micProximitySensorCanMute to new settings API
This commit is contained in:
@@ -29,6 +29,8 @@ enum class BoolSetting
|
||||
APPLICATION_crashRecoveryDisabled,
|
||||
APPLICATION_enableDebug,
|
||||
|
||||
AUDIO_micProximitySensorCanMute,
|
||||
|
||||
VIDEO_brightnessEnabled,
|
||||
VIDEO_isOverlayMethodActive,
|
||||
VIDEO_colorOverlayEnabled,
|
||||
|
||||
@@ -240,6 +240,11 @@ private:
|
||||
QtInfo{ "enableDebug" },
|
||||
false },
|
||||
|
||||
BoolSettingValue{ BoolSetting::AUDIO_micProximitySensorCanMute,
|
||||
SettingCategory::Audio,
|
||||
QtInfo{ "micProximitySensorCanMute" },
|
||||
false },
|
||||
|
||||
BoolSettingValue{ BoolSetting::VIDEO_brightnessEnabled,
|
||||
SettingCategory::Video,
|
||||
QtInfo{ "brightnessEnabled" },
|
||||
|
||||
@@ -8,6 +8,7 @@ namespace settings
|
||||
{
|
||||
enum class SettingCategory
|
||||
{
|
||||
Audio,
|
||||
Utility,
|
||||
KeyboardShortcut,
|
||||
Playspace,
|
||||
@@ -36,6 +37,8 @@ struct QtInfo
|
||||
{
|
||||
switch ( category )
|
||||
{
|
||||
case SettingCategory::Audio:
|
||||
return "audioSettings";
|
||||
case SettingCategory::Utility:
|
||||
return "utilitiesSettings";
|
||||
case SettingCategory::KeyboardShortcut:
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#include <QQuickWindow>
|
||||
#include <QApplication>
|
||||
#include "../overlaycontroller.h"
|
||||
#include "../settings/settings.h"
|
||||
#ifdef _WIN32
|
||||
# include "audiomanager/AudioManagerWindows.h"
|
||||
#else
|
||||
@@ -108,8 +109,12 @@ void AudioTabController::reloadAudioSettings()
|
||||
std::lock_guard<std::recursive_mutex> lock( eventLoopMutex );
|
||||
auto settings = OverlayController::appSettings();
|
||||
settings->beginGroup( getSettingsName() );
|
||||
|
||||
setMicProximitySensorCanMute(
|
||||
settings->value( "micProximitySensorCanMute", false ).toBool(), false );
|
||||
settings::getSetting(
|
||||
settings::BoolSetting::AUDIO_micProximitySensorCanMute ),
|
||||
false );
|
||||
|
||||
setMicReversePtt( settings->value( "micReversePtt", false ).toBool(),
|
||||
false );
|
||||
settings->endGroup();
|
||||
@@ -119,8 +124,11 @@ void AudioTabController::saveAudioSettings()
|
||||
{
|
||||
auto settings = OverlayController::appSettings();
|
||||
settings->beginGroup( getSettingsName() );
|
||||
settings->setValue( "micProximitySensorCanMute",
|
||||
micProximitySensorCanMute() );
|
||||
|
||||
settings::setSetting(
|
||||
settings::BoolSetting::AUDIO_micProximitySensorCanMute,
|
||||
micProximitySensorCanMute() );
|
||||
|
||||
settings->setValue( "micReversePtt", micReversePtt() );
|
||||
settings->endGroup();
|
||||
settings->sync();
|
||||
|
||||
Reference in New Issue
Block a user