diff options
author | Martin Negyokru <negyokru@inf.u-szeged.hu> | 2022-08-02 12:08:47 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-08-10 02:16:31 +0000 |
commit | cf34c2779879140de29a015abd4b27663c89d4e2 (patch) | |
tree | b5df081333ff265c0abdadb221527df5f170fb43 | |
parent | 13197f4e8387cf23d7980c0a696a8ff9d71e4dee (diff) |
Add constructor to WebKeyboardEvent
WebKeyboardEvent type is needed for devtools protocol.
Fixes: QTBUG-105082
Fixes: QTBUG-86871
Change-Id: I17e9b38cae73cac606862cf2361ee878c9ae97ba
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit f2f6e3a3b2e2d30140d9e3d2b21d1eed79f1879a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/core/native_web_keyboard_event_qt.cpp | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/core/native_web_keyboard_event_qt.cpp b/src/core/native_web_keyboard_event_qt.cpp index 77bc068c7..4755c60bf 100644 --- a/src/core/native_web_keyboard_event_qt.cpp +++ b/src/core/native_web_keyboard_event_qt.cpp @@ -34,28 +34,31 @@ using blink::WebKeyboardEvent; namespace content { -NativeWebKeyboardEvent::NativeWebKeyboardEvent(blink::WebKeyboardEvent const&, gfx::NativeView) - : os_event(0) +NativeWebKeyboardEvent::NativeWebKeyboardEvent(const blink::WebKeyboardEvent &web_event, gfx::NativeView) + : WebKeyboardEvent(web_event) + , os_event(nullptr) , skip_in_browser(false) { } -NativeWebKeyboardEvent::NativeWebKeyboardEvent(blink::WebInputEvent::Type, int, base::TimeTicks) - : os_event(0) +NativeWebKeyboardEvent::NativeWebKeyboardEvent(blink::WebInputEvent::Type type, int modifiers, + base::TimeTicks timestamp) + : WebKeyboardEvent(type, modifiers, timestamp) + , os_event(nullptr) , skip_in_browser(false) { } NativeWebKeyboardEvent::NativeWebKeyboardEvent(gfx::NativeEvent native_event) - : os_event(CopyEvent(native_event)), - skip_in_browser(false) + : os_event(CopyEvent(native_event)) + , skip_in_browser(false) { } NativeWebKeyboardEvent::NativeWebKeyboardEvent(const NativeWebKeyboardEvent& other) - : WebKeyboardEvent(other), - os_event(CopyEvent(other.os_event)), - skip_in_browser(other.skip_in_browser) + : WebKeyboardEvent(other) + , os_event(CopyEvent(other.os_event)) + , skip_in_browser(other.skip_in_browser) { } |