summaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorMartin Negyokru <negyokru@inf.u-szeged.hu>2022-08-02 12:08:47 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-08-09 23:47:07 +0000
commit36ecbccef8e7e4f6ee299b51f8333c584bcf65a3 (patch)
tree8ba78f4b36673d07a31d7e4643a63732c3dbc157 /src/core
parent58569041510fd19f20f53a5c86c518c151204d3d (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>
Diffstat (limited to 'src/core')
-rw-r--r--src/core/native_web_keyboard_event_qt.cpp21
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 c90b3c9e8..9942ecf17 100644
--- a/src/core/native_web_keyboard_event_qt.cpp
+++ b/src/core/native_web_keyboard_event_qt.cpp
@@ -70,28 +70,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)
{
}