diff --git a/src/lib/gui/Action.cpp b/src/lib/gui/Action.cpp index f394cb884..4b7d084f7 100644 --- a/src/lib/gui/Action.cpp +++ b/src/lib/gui/Action.cpp @@ -71,7 +71,7 @@ void Action::loadSettings(QSettings &settings) setSwitchScreenName(settings.value(SettingsKeys::SwitchToScreen).toString()); setSwitchDirection(settings.value(SettingsKeys::SwitchDirection, static_cast(SwitchDirection::left)).toInt()); - setLockCursorMode(settings.value(SettingsKeys::LockToScreen, lockCursorToggle).toInt()); + setLockCursorMode(settings.value(SettingsKeys::LockToScreen, static_cast(LockCursorMode::toggle)).toInt()); setActiveOnRelease(settings.value(SettingsKeys::ActiveOnRelease, false).toBool()); setHaveScreens(settings.value(SettingsKeys::HasScreens, false).toBool()); setRestartServer(settings.value(SettingsKeys::RestartServer, false).toBool()); diff --git a/src/lib/gui/Action.h b/src/lib/gui/Action.h index 2098ba623..073d3c451 100644 --- a/src/lib/gui/Action.h +++ b/src/lib/gui/Action.h @@ -55,11 +55,11 @@ public: up, down }; - enum LockCursorMode + enum class LockCursorMode { - lockCursorToggle, - lockCursonOn, - lockCursorOff + toggle, + on, + off }; public: @@ -155,7 +155,7 @@ private: QStringList m_typeScreenNames = QStringList(); QString m_switchScreenName = QString(); int m_switchDirection = static_cast(SwitchDirection::left); - int m_lockCursorMode = lockCursorToggle; + int m_lockCursorMode = static_cast(LockCursorMode::toggle); bool m_activeOnRelease = false; bool m_hasScreens = false; bool m_restartServer;