diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-05-03 01:27:59 +0100 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-05-03 01:52:05 +0100 |
| commit | 27552976705e416ce481ca74d377578bcbc134e0 (patch) | |
| tree | f878f05a1bffead708cdc7dc480e0b199860f163 /src/managers/input/InputManager.hpp | |
| parent | 7d49819b5ecb4cb69d3db405a658ba44c17fc8e6 (diff) | |
virtual-pointer: move to new impl
Diffstat (limited to 'src/managers/input/InputManager.hpp')
| -rw-r--r-- | src/managers/input/InputManager.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/managers/input/InputManager.hpp b/src/managers/input/InputManager.hpp index 27551249..6a338088 100644 --- a/src/managers/input/InputManager.hpp +++ b/src/managers/input/InputManager.hpp @@ -12,6 +12,7 @@ class CPointerConstraint; class CWindow; class CIdleInhibitor; class CVirtualKeyboard; +class CVirtualPointer; enum eClickBehaviorMode { CLICKMODE_DEFAULT = 0, @@ -79,7 +80,8 @@ class CInputManager { void newKeyboard(wlr_input_device*); void newVirtualKeyboard(SP<CVirtualKeyboard>); - void newMouse(wlr_input_device*, bool virt = false); + void newMouse(wlr_input_device*); + void newVirtualMouse(SP<CVirtualPointer>); void newTouchDevice(wlr_input_device*); void newSwitch(wlr_input_device*); void destroyTouchDevice(STouchDevice*); @@ -201,6 +203,7 @@ class CInputManager { CHyprSignalListener setCursorShape; CHyprSignalListener newIdleInhibitor; CHyprSignalListener newVirtualKeyboard; + CHyprSignalListener newVirtualMouse; } m_sListeners; bool m_bCursorImageOverridden = false; |
