From 8526facbe9e4e14679cdacb3b47994accf279e5a Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Thu, 8 May 2025 12:52:55 +0200 Subject: [PATCH] refactor: Fixes, Use enum instead of cast to int --- src/lib/gui/config/Screen.h | 4 ++-- src/lib/gui/dialogs/ScreenSettingsDialog.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/gui/config/Screen.h b/src/lib/gui/config/Screen.h index 5a261a8f9..83af8f49d 100644 --- a/src/lib/gui/config/Screen.h +++ b/src/lib/gui/config/Screen.h @@ -145,9 +145,9 @@ protected: { m_SwitchCornerSize = val; } - void setFix(int f, bool on) + void setFix(Fix f, bool on) { - m_Fixes[f] = on; + m_Fixes[static_cast(f)] = on; } QList &fixes() { diff --git a/src/lib/gui/dialogs/ScreenSettingsDialog.cpp b/src/lib/gui/dialogs/ScreenSettingsDialog.cpp index 9f7c33c5a..a1a6c3c82 100644 --- a/src/lib/gui/dialogs/ScreenSettingsDialog.cpp +++ b/src/lib/gui/dialogs/ScreenSettingsDialog.cpp @@ -108,10 +108,10 @@ void ScreenSettingsDialog::accept() m_pScreen->setSwitchCorner(BottomRight, ui_->m_pCheckBoxCornerBottomRight->isChecked()); m_pScreen->setSwitchCornerSize(ui_->m_pSpinBoxSwitchCornerSize->value()); - m_pScreen->setFix(static_cast(CapsLock), ui_->m_pCheckBoxCapsLock->isChecked()); - m_pScreen->setFix(static_cast(NumLock), ui_->m_pCheckBoxNumLock->isChecked()); - m_pScreen->setFix(static_cast(ScrollLock), ui_->m_pCheckBoxScrollLock->isChecked()); - m_pScreen->setFix(static_cast(XTest), ui_->m_pCheckBoxXTest->isChecked()); + m_pScreen->setFix(CapsLock, ui_->m_pCheckBoxCapsLock->isChecked()); + m_pScreen->setFix(NumLock, ui_->m_pCheckBoxNumLock->isChecked()); + m_pScreen->setFix(ScrollLock, ui_->m_pCheckBoxScrollLock->isChecked()); + m_pScreen->setFix(XTest, ui_->m_pCheckBoxXTest->isChecked()); QDialog::accept(); }