From 287a6139be848f5f0d5fe0990376468cfb534391 Mon Sep 17 00:00:00 2001 From: Vasily Date: Mon, 2 Dec 2019 18:07:50 +0100 Subject: [PATCH] Convert m_brightnessEnabled to new settings API --- src/tabcontrollers/VideoTabController.cpp | 17 +++++++++-------- src/tabcontrollers/VideoTabController.h | 2 -- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/tabcontrollers/VideoTabController.cpp b/src/tabcontrollers/VideoTabController.cpp index 98b10c6..4cee436 100644 --- a/src/tabcontrollers/VideoTabController.cpp +++ b/src/tabcontrollers/VideoTabController.cpp @@ -222,8 +222,7 @@ void VideoTabController::reloadVideoConfig() { auto settings = OverlayController::appSettings(); settings->beginGroup( getSettingsName() ); - setBrightnessEnabled( - settings->value( "brightnessEnabled", false ).toBool(), true ); + setBrightnessEnabled( brightnessEnabled(), true ); setColorOverlayEnabled( settings->value( "colorOverlayEnabled", false ).toBool(), true ); setIsOverlayMethodActive( @@ -242,7 +241,6 @@ void VideoTabController::saveVideoConfig() { auto settings = OverlayController::appSettings(); settings->beginGroup( getSettingsName() ); - settings->setValue( "brightnessEnabled", brightnessEnabled() ); settings->setValue( "colorOverlayEnabled", colorOverlayEnabled() ); settings->setValue( "colorRedNew", colorRed() ); settings->setValue( "colorGreenNew", colorGreen() ); @@ -267,19 +265,22 @@ float VideoTabController::brightnessValue() const bool VideoTabController::brightnessEnabled() const { - return m_brightnessEnabled; + return settings::getSetting( + settings::BoolSetting::VIDEO_brightnessEnabled ); } void VideoTabController::setBrightnessEnabled( bool value, bool notify, bool keepValue ) { - if ( value != m_brightnessEnabled || keepValue ) + if ( value != brightnessEnabled() || keepValue ) { if ( !keepValue ) { - m_brightnessEnabled = value; + settings::setSetting( + settings::BoolSetting::VIDEO_brightnessEnabled, value ); } + auto overlayHandle = getBrightnessOverlayHandle(); if ( value ) { @@ -297,7 +298,7 @@ void VideoTabController::setBrightnessEnabled( bool value, LOG( INFO ) << "Brightness Overlay toggled off"; } } - saveVideoConfig(); + if ( notify ) { emit brightnessEnabledChanged( value ); @@ -872,7 +873,7 @@ void VideoTabController::addVideoProfile( const QString name ) profile->colorRed = m_colorRed; profile->colorGreen = m_colorGreen; profile->colorBlue = m_colorBlue; - profile->brightnessToggle = m_brightnessEnabled; + profile->brightnessToggle = brightnessEnabled(); profile->brightnessValue = brightnessValue(); profile->opacity = colorOverlayOpacity(); profile->overlayMethodState = m_isOverlayMethodActive; diff --git a/src/tabcontrollers/VideoTabController.h b/src/tabcontrollers/VideoTabController.h index 5d7ee20..1b05236 100644 --- a/src/tabcontrollers/VideoTabController.h +++ b/src/tabcontrollers/VideoTabController.h @@ -82,8 +82,6 @@ private: vr::VROverlayHandle_t m_colorOverlayHandle = vr::k_ulOverlayHandleInvalid; - bool m_brightnessEnabled = false; - float m_colorRed = 0.0f; float m_colorBlue = 0.0f; float m_colorGreen = 0.0f;