summaryrefslogtreecommitdiffstats
path: root/src/multimediawidgets
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-01-05 11:07:07 +0100
committerLars Knoll <lars.knoll@qt.io>2021-01-22 06:59:44 +0000
commit0a9304615e63784ad04fa79691aa77993471741e (patch)
tree8adebfb97bc13f75ffbc28811631b501f68958fe /src/multimediawidgets
parent8b84ea81ddaaf800371a97445df143b114bef56e (diff)
Clean up dependencies between multimedia and multimediawidgets
Remove the reverse dependency from Qt Multimedia to Qt Multimedia Widgets that we have had throughout Qt 5 by adding a virtual getter for the QObject behind a QMediaSink to the QMediaSink interface. Change-Id: Ia22a4cf761722332f0995a79861a61b9e2296eee Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimediawidgets')
-rw-r--r--src/multimediawidgets/qgraphicsvideoitem.h1
-rw-r--r--src/multimediawidgets/qvideowidget.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/multimediawidgets/qgraphicsvideoitem.h b/src/multimediawidgets/qgraphicsvideoitem.h
index d7be54c07..0a51269a2 100644
--- a/src/multimediawidgets/qgraphicsvideoitem.h
+++ b/src/multimediawidgets/qgraphicsvideoitem.h
@@ -66,6 +66,7 @@ public:
~QGraphicsVideoItem();
QMediaSource *mediaSource() const override;
+ QObject *asObject() override { return this; }
QAbstractVideoSurface *videoSurface() const;
Qt::AspectRatioMode aspectRatioMode() const;
diff --git a/src/multimediawidgets/qvideowidget.h b/src/multimediawidgets/qvideowidget.h
index 295da0e21..3073033ae 100644
--- a/src/multimediawidgets/qvideowidget.h
+++ b/src/multimediawidgets/qvideowidget.h
@@ -70,6 +70,7 @@ public:
~QVideoWidget();
QMediaSource *mediaSource() const override;
+ QObject *asObject() override { return this; }
QAbstractVideoSurface *videoSurface() const;
#ifdef Q_QDOC