summaryrefslogtreecommitdiffstats
path: root/src/multimediawidgets
diff options
context:
space:
mode:
authorVaL Doroshchuk <valentyn.doroshchuk@qt.io>2018-01-26 09:04:30 +0100
committerVaL Doroshchuk <valentyn.doroshchuk@qt.io>2018-03-21 14:52:46 +0000
commit5b99ac4403933ed20bd4ccd9c2c931be0a677331 (patch)
tree6fd6357cc79302256e7de6004ac215fa00f72f00 /src/multimediawidgets
parent2831fb0e5035f248988fce12e76ff55495212497 (diff)
Allow to receive mouse move events in QVideoWidget
No move events are being received for QVideoWidget even with enabled Qt::WA_MouseTracking. All these events are ignored because video widget from QVideoWidgetControl always has disabled Qt::WA_MouseTracking. Proxied this mouse tracking property to video widget. Task-number: QTBUG-30728 Change-Id: Ic196042596906ce8b5674b62ea66f5e035ba3cfe Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/multimediawidgets')
-rw-r--r--src/multimediawidgets/qvideowidget.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/multimediawidgets/qvideowidget.cpp b/src/multimediawidgets/qvideowidget.cpp
index 9a01c73aa..a0161c17f 100644
--- a/src/multimediawidgets/qvideowidget.cpp
+++ b/src/multimediawidgets/qvideowidget.cpp
@@ -76,7 +76,9 @@ QVideoWidgetControlBackend::QVideoWidgetControlBackend(
layout->setMargin(0);
layout->setSpacing(0);
- layout->addWidget(control->videoWidget());
+ QWidget *videoWidget = control->videoWidget();
+ videoWidget->setMouseTracking(widget->hasMouseTracking());
+ layout->addWidget(videoWidget);
widget->setLayout(layout);
}