diff options
Diffstat (limited to 'src/managers/KeybindManager.hpp')
| -rw-r--r-- | src/managers/KeybindManager.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/managers/KeybindManager.hpp b/src/managers/KeybindManager.hpp index 6e31ccd9..3f2debbf 100644 --- a/src/managers/KeybindManager.hpp +++ b/src/managers/KeybindManager.hpp @@ -25,8 +25,7 @@ struct SKeybind { bool shadowed = false; }; -enum eFocusWindowMode -{ +enum eFocusWindowMode { MODE_CLASS_REGEX = 0, MODE_TITLE_REGEX, MODE_ADDRESS, @@ -55,6 +54,8 @@ class CKeybindManager { wl_event_source* m_pActiveKeybindEventSource = nullptr; + bool m_bGroupsLocked = false; + std::list<SKeybind> m_lKeybinds; private: @@ -133,6 +134,7 @@ class CKeybindManager { static void pinActive(std::string); static void mouse(std::string); static void bringActiveToTop(std::string); + static void lockGroups(std::string); friend class CCompositor; friend class CInputManager; |
