Convert m_alarmEnabled to new settings API

This commit is contained in:
Vasily
2019-12-10 08:28:41 +01:00
committed by username223
parent a014de8368
commit e38c72ef42
4 changed files with 17 additions and 17 deletions
+2
View File
@@ -32,6 +32,8 @@ enum class BoolSetting
AUDIO_micProximitySensorCanMute, AUDIO_micProximitySensorCanMute,
AUDIO_micReversePtt, AUDIO_micReversePtt,
UTILITY_alarmEnabled,
VIDEO_brightnessEnabled, VIDEO_brightnessEnabled,
VIDEO_isOverlayMethodActive, VIDEO_isOverlayMethodActive,
VIDEO_colorOverlayEnabled, VIDEO_colorOverlayEnabled,
+5
View File
@@ -249,6 +249,11 @@ private:
QtInfo{ "micReversePtt" }, QtInfo{ "micReversePtt" },
false }, false },
BoolSettingValue{ BoolSetting::UTILITY_alarmEnabled,
SettingCategory::Utility,
QtInfo{ "alarmEnabled" },
false },
BoolSettingValue{ BoolSetting::VIDEO_brightnessEnabled, BoolSettingValue{ BoolSetting::VIDEO_brightnessEnabled,
SettingCategory::Video, SettingCategory::Video,
QtInfo{ "brightnessEnabled" }, QtInfo{ "brightnessEnabled" },
+10 -16
View File
@@ -3,6 +3,7 @@
#include <QApplication> #include <QApplication>
#include "../overlaycontroller.h" #include "../overlaycontroller.h"
#include "../keyboard_input/input_sender.h" #include "../keyboard_input/input_sender.h"
#include "../settings/settings.h"
#include <chrono> #include <chrono>
#include <thread> #include <thread>
@@ -13,13 +14,11 @@ void UtilitiesTabController::initStage1()
{ {
auto settings = OverlayController::appSettings(); auto settings = OverlayController::appSettings();
settings->beginGroup( "utilitiesSettings" ); settings->beginGroup( "utilitiesSettings" );
auto qAlarmEnabled = settings->value( "alarmEnabled", m_alarmEnabled );
auto qAlarmIsModal = settings->value( "alarmIsModal", m_alarmIsModal ); auto qAlarmIsModal = settings->value( "alarmIsModal", m_alarmIsModal );
auto qVrcDebug = settings->value( "vrcDebug", m_vrcDebug ); auto qVrcDebug = settings->value( "vrcDebug", m_vrcDebug );
auto qAlarmHour = settings->value( "alarmHour", 0 ); auto qAlarmHour = settings->value( "alarmHour", 0 );
auto qAlarmMinute = settings->value( "alarmMinute", 0 ); auto qAlarmMinute = settings->value( "alarmMinute", 0 );
settings->endGroup(); settings->endGroup();
m_alarmEnabled = qAlarmEnabled.toBool();
m_alarmIsModal = qAlarmIsModal.toBool(); m_alarmIsModal = qAlarmIsModal.toBool();
m_vrcDebug = qVrcDebug.toBool(); m_vrcDebug = qVrcDebug.toBool();
m_alarmTime = QTime( qAlarmHour.toInt(), qAlarmMinute.toInt() ); m_alarmTime = QTime( qAlarmHour.toInt(), qAlarmMinute.toInt() );
@@ -221,7 +220,7 @@ void UtilitiesTabController::sendKeyboardThree()
bool UtilitiesTabController::alarmEnabled() const bool UtilitiesTabController::alarmEnabled() const
{ {
return m_alarmEnabled; return settings::getSetting( settings::BoolSetting::UTILITY_alarmEnabled );
} }
bool UtilitiesTabController::alarmIsModal() const bool UtilitiesTabController::alarmIsModal() const
@@ -246,19 +245,14 @@ int UtilitiesTabController::alarmTimeMinute() const
void UtilitiesTabController::setAlarmEnabled( bool enabled, bool notify ) void UtilitiesTabController::setAlarmEnabled( bool enabled, bool notify )
{ {
if ( m_alarmEnabled != enabled ) settings::setSetting( settings::BoolSetting::UTILITY_alarmEnabled,
enabled );
m_alarmLastCheckTime = QTime();
if ( notify )
{ {
m_alarmEnabled = enabled; emit alarmEnabledChanged( enabled );
auto settings = OverlayController::appSettings();
settings->beginGroup( "utilitiesSettings" );
settings->setValue( "alarmEnabled", m_alarmEnabled );
settings->endGroup();
settings->sync();
m_alarmLastCheckTime = QTime();
if ( notify )
{
emit alarmEnabledChanged( m_alarmEnabled );
}
} }
} }
@@ -466,7 +460,7 @@ void UtilitiesTabController::eventLoopTick()
{ {
if ( settingsUpdateCounter >= m_k_utilitiesSettingsUpdateCounter ) if ( settingsUpdateCounter >= m_k_utilitiesSettingsUpdateCounter )
{ {
if ( m_alarmEnabled && m_alarmTime.isValid() ) if ( alarmEnabled() && m_alarmTime.isValid() )
{ {
auto now = QTime::currentTime(); auto now = QTime::currentTime();
if ( m_alarmLastCheckTime.isValid() if ( m_alarmLastCheckTime.isValid()
@@ -35,7 +35,6 @@ private:
unsigned settingsUpdateCounter = 0; unsigned settingsUpdateCounter = 0;
bool m_alarmEnabled = false;
bool m_alarmIsModal = true; bool m_alarmIsModal = true;
bool m_vrcDebug = false; bool m_vrcDebug = false;
QTime m_alarmTime; QTime m_alarmTime;