diff --git a/src/lib/gui/Action.cpp b/src/lib/gui/Action.cpp index b0a5224fd..f394cb884 100644 --- a/src/lib/gui/Action.cpp +++ b/src/lib/gui/Action.cpp @@ -70,7 +70,7 @@ void Action::loadSettings(QSettings &settings) settings.endArray(); setSwitchScreenName(settings.value(SettingsKeys::SwitchToScreen).toString()); - setSwitchDirection(settings.value(SettingsKeys::SwitchDirection, switchLeft).toInt()); + setSwitchDirection(settings.value(SettingsKeys::SwitchDirection, static_cast(SwitchDirection::left)).toInt()); setLockCursorMode(settings.value(SettingsKeys::LockToScreen, lockCursorToggle).toInt()); setActiveOnRelease(settings.value(SettingsKeys::ActiveOnRelease, false).toBool()); setHaveScreens(settings.value(SettingsKeys::HasScreens, false).toBool()); diff --git a/src/lib/gui/Action.h b/src/lib/gui/Action.h index ba2f3a2c8..2098ba623 100644 --- a/src/lib/gui/Action.h +++ b/src/lib/gui/Action.h @@ -48,12 +48,12 @@ public: mouseUp, mousebutton, }; - enum SwitchDirection + enum class SwitchDirection { - switchLeft, - switchRight, - switchUp, - switchDown + left, + right, + up, + down }; enum LockCursorMode { @@ -154,7 +154,7 @@ private: int m_type = static_cast(Type::keystroke); QStringList m_typeScreenNames = QStringList(); QString m_switchScreenName = QString(); - int m_switchDirection = switchLeft; + int m_switchDirection = static_cast(SwitchDirection::left); int m_lockCursorMode = lockCursorToggle; bool m_activeOnRelease = false; bool m_hasScreens = false;