aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/managers/input/InputMethodRelay.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/managers/input/InputMethodRelay.hpp')
-rw-r--r--src/managers/input/InputMethodRelay.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/managers/input/InputMethodRelay.hpp b/src/managers/input/InputMethodRelay.hpp
index 76746487..e781298c 100644
--- a/src/managers/input/InputMethodRelay.hpp
+++ b/src/managers/input/InputMethodRelay.hpp
@@ -4,6 +4,7 @@
#include "../../helpers/WLClasses.hpp"
class CInputManager;
+struct STextInputV1;
class CInputMethodRelay {
public:
@@ -14,8 +15,8 @@ class CInputMethodRelay {
wlr_input_method_v2* m_pWLRIME = nullptr;
- void commitIMEState(wlr_text_input_v3*);
- void removeTextInput(wlr_text_input_v3*);
+ void commitIMEState(STextInput* pInput);
+ void removeTextInput(STextInput* pInput);
void onKeyboardFocus(wlr_surface*);
@@ -43,8 +44,9 @@ class CInputMethodRelay {
DYNLISTENER(IMEGrab);
DYNLISTENER(IMENewPopup);
- void createNewTextInput(wlr_text_input_v3*);
+ void createNewTextInput(wlr_text_input_v3*, STextInputV1* tiv1 = nullptr);
friend class CHyprRenderer;
friend class CInputManager;
+ friend class CTextInputV1ProtocolManager;
}; \ No newline at end of file