Move QVideoWindowControl out of widgets.
There is no widget dependency in it, and this enables the QML Video element to support video overlays later. Change-Id: I7ebcde350f9595a9f7c319663ff745930535a8a7 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
a775af111b
commit
7c84225cc8
@@ -30,6 +30,7 @@ PUBLIC_HEADERS += \
|
||||
controls/qvideodevicecontrol.h \
|
||||
controls/qvideoencodercontrol.h \
|
||||
controls/qvideorenderercontrol.h \
|
||||
controls/qvideowindowcontrol.h \
|
||||
controls/qmediaaudioprobecontrol.h \
|
||||
controls/qmediavideoprobecontrol.h \
|
||||
controls/qmediaavailabilitycontrol.h
|
||||
@@ -68,6 +69,7 @@ SOURCES += \
|
||||
controls/qvideodevicecontrol.cpp \
|
||||
controls/qvideoencodercontrol.cpp \
|
||||
controls/qvideorenderercontrol.cpp \
|
||||
controls/qvideowindowcontrol.cpp \
|
||||
controls/qmediaaudioprobecontrol.cpp \
|
||||
controls/qmediavideoprobecontrol.cpp \
|
||||
controls/qmediaavailabilitycontrol.cpp \
|
||||
|
||||
@@ -43,9 +43,9 @@
|
||||
#define QVIDEOWINDOWCONTROL_H
|
||||
|
||||
#include "qmediacontrol.h"
|
||||
#include "qvideowidget.h"
|
||||
|
||||
#include <QtWidgets/qwidget.h>
|
||||
#include <QtCore/qrect.h>
|
||||
#include <QtCore/qsize.h>
|
||||
#include <QtGui/qwindowdefs.h>
|
||||
|
||||
QT_BEGIN_HEADER
|
||||
|
||||
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
|
||||
QT_MODULE(Multimedia)
|
||||
|
||||
|
||||
class Q_MULTIMEDIAWIDGETS_EXPORT QVideoWindowControl : public QMediaControl
|
||||
class Q_MULTIMEDIA_EXPORT QVideoWindowControl : public QMediaControl
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
@@ -29,15 +29,13 @@ PUBLIC_HEADERS += \
|
||||
qcameraviewfinder.h \
|
||||
qgraphicsvideoitem.h \
|
||||
qvideowidgetcontrol.h \
|
||||
qvideowidget.h \
|
||||
qvideowindowcontrol.h
|
||||
qvideowidget.h
|
||||
|
||||
SOURCES += \
|
||||
qcameraviewfinder.cpp \
|
||||
qpaintervideosurface.cpp \
|
||||
qvideowidgetcontrol.cpp \
|
||||
qvideowidget.cpp \
|
||||
qvideowindowcontrol.cpp \
|
||||
qvideowidget.cpp
|
||||
|
||||
mac {
|
||||
# QtWidgets is not yet supported on Mac (!).
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
|
||||
#include "qgstreamervideorendererinterface.h"
|
||||
#include <private/qgstreamerbushelper_p.h>
|
||||
#include <QtGui/qcolor.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QAbstractVideoSurface;
|
||||
|
||||
Reference in New Issue
Block a user