diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2016-11-09 08:19:29 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2016-11-10 23:12:39 +0000 |
commit | 59f258b0fad2c8c7d8839bb936d9ffa890b30b6a (patch) | |
tree | 92251eca72bb2fd58a3fff18109b890288528e9f /src | |
parent | 75d700204b3e0a7d66327afbf28e1869a062e397 (diff) |
Fix handling of drag 'n drop events in QWebEngineView
QWebEngineView was not receiving any drag 'n drop events anymore since
the switch of RenderWidgetHostViewQtDelegateWidget's base class from
QOpenGLWidget to QQuickWidget. Turn off the default handling of drag 'n
drop events in RenderWidgetHostViewQtDelegateWidget to let its parent
handle those.
Task-number: QTBUG-57006
Change-Id: Icf29b2619e9b0c36641cb31eafdd2ee5cd0ab38a
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Viktor Engelmann <viktor.engelmann@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp index 43011de0e..b333c7b0e 100644 --- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp +++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp @@ -392,6 +392,12 @@ bool RenderWidgetHostViewQtDelegateWidget::event(QEvent *event) return true; } break; + case QEvent::DragEnter: + case QEvent::DragLeave: + case QEvent::DragMove: + case QEvent::Drop: + // Let the parent handle these events. + return false; default: break; } |