diff options
| author | vaxerski <vaxry@vaxry.net> | 2023-02-21 12:13:35 +0000 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2023-02-21 12:13:41 +0000 |
| commit | a66ef50469c7a347d27a9afec83db1be70be1c84 (patch) | |
| tree | 124465d218078e960f7bfbe476e4ac25c24ffc14 /src/managers/KeybindManager.hpp | |
| parent | 431c74f111285eab41c17d724f335a324b5c833a (diff) | |
added a lockgroups dispatcher
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; |
