diff options
author | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-01-26 09:04:30 +0100 |
---|---|---|
committer | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-03-21 14:52:46 +0000 |
commit | 5b99ac4403933ed20bd4ccd9c2c931be0a677331 (patch) | |
tree | 6fd6357cc79302256e7de6004ac215fa00f72f00 /src/multimediawidgets | |
parent | 2831fb0e5035f248988fce12e76ff55495212497 (diff) | |
download | qtmultimedia-5b99ac4403933ed20bd4ccd9c2c931be0a677331.tar.gz |
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.cpp | 4 |
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); } |