Try to move widget/gvitem code into new QtMultimediaKitWidgets lib.
Change-Id: I522b3e6d4465c6c5cce2483676e09320176837d6 Reviewed-on: http://codereview.qt.nokia.com/2665 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
74feb5d34e
commit
0344fd84c2
@@ -1,7 +1,7 @@
|
|||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = camera
|
TARGET = camera
|
||||||
|
|
||||||
QT += multimediakit
|
QT += multimediakit multimediakitwidgets
|
||||||
|
|
||||||
HEADERS = \
|
HEADERS = \
|
||||||
camera.h \
|
camera.h \
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ CONFIG += qt warn_on
|
|||||||
QT += network \
|
QT += network \
|
||||||
xml \
|
xml \
|
||||||
multimediakit \
|
multimediakit \
|
||||||
|
multimediakitwidgets
|
||||||
|
|
||||||
HEADERS = \
|
HEADERS = \
|
||||||
player.h \
|
player.h \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = slideshow
|
TARGET = slideshow
|
||||||
|
|
||||||
QT += multimediakit
|
QT += multimediakit multimediakitwidgets
|
||||||
|
|
||||||
HEADERS = \
|
HEADERS = \
|
||||||
slideshow.h
|
slideshow.h
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = videographicsitem
|
TARGET = videographicsitem
|
||||||
|
|
||||||
QT += multimediakit
|
QT += multimediakit multimediakitwidgets
|
||||||
|
|
||||||
contains(QT_CONFIG, opengl): QT += opengl
|
contains(QT_CONFIG, opengl): QT += opengl
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = videowidget
|
TARGET = videowidget
|
||||||
|
|
||||||
QT += multimediakit
|
QT += multimediakit multimediakitwidgets
|
||||||
|
|
||||||
HEADERS = \
|
HEADERS = \
|
||||||
videoplayer.h \
|
videoplayer.h \
|
||||||
|
|||||||
17
modules/qt_multimediakitwidgets.pri
Normal file
17
modules/qt_multimediakitwidgets.pri
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
QT.multimediakitwidgets.VERSION = 5.0.0
|
||||||
|
QT.multimediakitwidgets.MAJOR_VERSION = 5
|
||||||
|
QT.multimediakitwidgets.MINOR_VERSION = 0
|
||||||
|
QT.multimediakitwidgets.PATCH_VERSION = 0
|
||||||
|
|
||||||
|
QT.multimediakitwidgets.name = QtMultimediaKitWidgets
|
||||||
|
QT.multimediakitwidgets.bins = $$QT_MODULE_BIN_BASE
|
||||||
|
QT.multimediakitwidgets.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtMultimediaKitWidgets
|
||||||
|
QT.multimediakitwidgets.private_includes = $$QT_MODULE_INCLUDE_BASE/QtMultimediaKitWidgets/$$QT.multimediakitwidgets.VERSION
|
||||||
|
QT.multimediakitwidgets.sources = $$QT_MODULE_BASE/src/multimediakitwidgets
|
||||||
|
QT.multimediakitwidgets.libs = $$QT_MODULE_LIB_BASE
|
||||||
|
QT.multimediakitwidgets.plugins = $$QT_MODULE_PLUGIN_BASE
|
||||||
|
QT.multimediakitwidgets.imports = $$QT_MODULE_IMPORT_BASE
|
||||||
|
QT.multimediakitwidgets.depends = gui network
|
||||||
|
QT.multimediakitwidgets.DEFINES = QT_MULTIMEDIAKITWIDGETS_LIB
|
||||||
|
|
||||||
|
QT_CONFIG += multimediakitwidgets
|
||||||
@@ -28,9 +28,7 @@ PRIVATE_HEADERS += \
|
|||||||
qmediaplaylist_p.h \
|
qmediaplaylist_p.h \
|
||||||
qmediaplaylistprovider_p.h \
|
qmediaplaylistprovider_p.h \
|
||||||
qmediaimageviewerservice_p.h \
|
qmediaimageviewerservice_p.h \
|
||||||
qvideowidget_p.h \
|
|
||||||
qmediapluginloader_p.h \
|
qmediapluginloader_p.h \
|
||||||
qpaintervideosurface_p.h \
|
|
||||||
qvideosurfaceoutput_p.h
|
qvideosurfaceoutput_p.h
|
||||||
|
|
||||||
PUBLIC_HEADERS += \
|
PUBLIC_HEADERS += \
|
||||||
@@ -59,9 +57,6 @@ PUBLIC_HEADERS += \
|
|||||||
qradiotuner.h \
|
qradiotuner.h \
|
||||||
qradiotunercontrol.h \
|
qradiotunercontrol.h \
|
||||||
qtmedianamespace.h \
|
qtmedianamespace.h \
|
||||||
qvideowidget.h \
|
|
||||||
qvideowindowcontrol.h \
|
|
||||||
qvideowidgetcontrol.h \
|
|
||||||
qaudioencodercontrol.h \
|
qaudioencodercontrol.h \
|
||||||
qvideoencodercontrol.h \
|
qvideoencodercontrol.h \
|
||||||
qimageencodercontrol.h \
|
qimageencodercontrol.h \
|
||||||
@@ -71,7 +66,6 @@ PUBLIC_HEADERS += \
|
|||||||
qmediaplaylistsourcecontrol.h \
|
qmediaplaylistsourcecontrol.h \
|
||||||
qaudioendpointselector.h \
|
qaudioendpointselector.h \
|
||||||
qvideodevicecontrol.h \
|
qvideodevicecontrol.h \
|
||||||
qgraphicsvideoitem.h \
|
|
||||||
qvideorenderercontrol.h \
|
qvideorenderercontrol.h \
|
||||||
qmediatimerange.h \
|
qmediatimerange.h \
|
||||||
qmedianetworkaccesscontrol.h \
|
qmedianetworkaccesscontrol.h \
|
||||||
@@ -102,9 +96,6 @@ SOURCES += qmediacontrol.cpp \
|
|||||||
qmediastreamscontrol.cpp \
|
qmediastreamscontrol.cpp \
|
||||||
qradiotuner.cpp \
|
qradiotuner.cpp \
|
||||||
qradiotunercontrol.cpp \
|
qradiotunercontrol.cpp \
|
||||||
qvideowidget.cpp \
|
|
||||||
qvideowindowcontrol.cpp \
|
|
||||||
qvideowidgetcontrol.cpp \
|
|
||||||
qaudioencodercontrol.cpp \
|
qaudioencodercontrol.cpp \
|
||||||
qvideoencodercontrol.cpp \
|
qvideoencodercontrol.cpp \
|
||||||
qimageencodercontrol.cpp \
|
qimageencodercontrol.cpp \
|
||||||
@@ -115,7 +106,6 @@ SOURCES += qmediacontrol.cpp \
|
|||||||
qaudioendpointselector.cpp \
|
qaudioendpointselector.cpp \
|
||||||
qvideodevicecontrol.cpp \
|
qvideodevicecontrol.cpp \
|
||||||
qmediapluginloader.cpp \
|
qmediapluginloader.cpp \
|
||||||
qpaintervideosurface.cpp \
|
|
||||||
qvideorenderercontrol.cpp \
|
qvideorenderercontrol.cpp \
|
||||||
qmediatimerange.cpp \
|
qmediatimerange.cpp \
|
||||||
qmedianetworkaccesscontrol.cpp \
|
qmedianetworkaccesscontrol.cpp \
|
||||||
@@ -124,7 +114,6 @@ SOURCES += qmediacontrol.cpp \
|
|||||||
#Camera
|
#Camera
|
||||||
PUBLIC_HEADERS += \
|
PUBLIC_HEADERS += \
|
||||||
qcamera.h \
|
qcamera.h \
|
||||||
qcameraviewfinder.h \
|
|
||||||
qcameraimagecapture.h \
|
qcameraimagecapture.h \
|
||||||
qcameraimagecapturecontrol.h \
|
qcameraimagecapturecontrol.h \
|
||||||
qcameraexposure.h \
|
qcameraexposure.h \
|
||||||
@@ -141,7 +130,6 @@ PUBLIC_HEADERS += \
|
|||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
qcamera.cpp \
|
qcamera.cpp \
|
||||||
qcameraviewfinder.cpp \
|
|
||||||
qcameraexposure.cpp \
|
qcameraexposure.cpp \
|
||||||
qcamerafocus.cpp \
|
qcamerafocus.cpp \
|
||||||
qcameraimageprocessing.cpp \
|
qcameraimageprocessing.cpp \
|
||||||
@@ -161,29 +149,8 @@ include(video/video.pri)
|
|||||||
include(effects/effects.pri)
|
include(effects/effects.pri)
|
||||||
|
|
||||||
mac:!qpa {
|
mac:!qpa {
|
||||||
!simulator {
|
|
||||||
HEADERS += qpaintervideosurface_mac_p.h
|
|
||||||
OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm
|
|
||||||
}
|
|
||||||
LIBS += -framework AppKit -framework QuartzCore -framework QTKit
|
LIBS += -framework AppKit -framework QuartzCore -framework QTKit
|
||||||
}
|
}
|
||||||
|
|
||||||
maemo6 {
|
|
||||||
isEqual(QT_ARCH,armv6) {
|
|
||||||
HEADERS += qeglimagetexturesurface_p.h
|
|
||||||
SOURCES += qeglimagetexturesurface.cpp
|
|
||||||
|
|
||||||
SOURCES += qgraphicsvideoitem_maemo6.cpp
|
|
||||||
|
|
||||||
LIBS += -lX11
|
|
||||||
} else {
|
|
||||||
SOURCES += qgraphicsvideoitem.cpp
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
!maemo* {
|
|
||||||
SOURCES += qgraphicsvideoitem.cpp
|
|
||||||
}
|
|
||||||
|
|
||||||
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
|
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
|
||||||
|
|
||||||
|
|||||||
@@ -52,8 +52,6 @@
|
|||||||
#include <qcameraimageprocessingcontrol.h>
|
#include <qcameraimageprocessingcontrol.h>
|
||||||
#include <qcameraimagecapturecontrol.h>
|
#include <qcameraimagecapturecontrol.h>
|
||||||
#include <qvideodevicecontrol.h>
|
#include <qvideodevicecontrol.h>
|
||||||
#include <qvideowidget.h>
|
|
||||||
#include <qgraphicsvideoitem.h>
|
|
||||||
#include <qvideosurfaceoutput_p.h>
|
#include <qvideosurfaceoutput_p.h>
|
||||||
|
|
||||||
QT_USE_NAMESPACE
|
QT_USE_NAMESPACE
|
||||||
@@ -470,6 +468,8 @@ QCameraImageProcessing *QCamera::imageProcessing() const
|
|||||||
The previously set viewfinder is detached.
|
The previously set viewfinder is detached.
|
||||||
\since 1.1
|
\since 1.1
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// QVideoWidget is forward declared
|
||||||
void QCamera::setViewfinder(QVideoWidget *viewfinder)
|
void QCamera::setViewfinder(QVideoWidget *viewfinder)
|
||||||
{
|
{
|
||||||
Q_D(QCamera);
|
Q_D(QCamera);
|
||||||
@@ -478,7 +478,10 @@ void QCamera::setViewfinder(QVideoWidget *viewfinder)
|
|||||||
if (d->viewfinder)
|
if (d->viewfinder)
|
||||||
unbind(d->viewfinder);
|
unbind(d->viewfinder);
|
||||||
|
|
||||||
d->viewfinder = viewfinder && bind(viewfinder) ? viewfinder : 0;
|
// We don't know (in this library) that QVideoWidget inherits QObject
|
||||||
|
QObject *viewFinderObject = reinterpret_cast<QObject*>(viewfinder);
|
||||||
|
|
||||||
|
d->viewfinder = viewFinderObject && bind(viewFinderObject) ? viewFinderObject : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -486,6 +489,7 @@ void QCamera::setViewfinder(QVideoWidget *viewfinder)
|
|||||||
The previously set viewfinder is detached.
|
The previously set viewfinder is detached.
|
||||||
\since 1.1
|
\since 1.1
|
||||||
*/
|
*/
|
||||||
|
// QGraphicsVideoItem is forward declared
|
||||||
void QCamera::setViewfinder(QGraphicsVideoItem *viewfinder)
|
void QCamera::setViewfinder(QGraphicsVideoItem *viewfinder)
|
||||||
{
|
{
|
||||||
Q_D(QCamera);
|
Q_D(QCamera);
|
||||||
@@ -494,7 +498,11 @@ void QCamera::setViewfinder(QGraphicsVideoItem *viewfinder)
|
|||||||
if (d->viewfinder)
|
if (d->viewfinder)
|
||||||
unbind(d->viewfinder);
|
unbind(d->viewfinder);
|
||||||
|
|
||||||
d->viewfinder = viewfinder && bind(viewfinder) ? viewfinder : 0;
|
// We don't know (in this library) that QGraphicsVideoItem (multiply) inherits QObject
|
||||||
|
// but QObject inheritance depends on QObject coming first, so try this out.
|
||||||
|
QObject *viewFinderObject = reinterpret_cast<QObject*>(viewfinder);
|
||||||
|
|
||||||
|
d->viewfinder = viewFinderObject && bind(viewFinderObject) ? viewFinderObject : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|||||||
@@ -44,12 +44,10 @@
|
|||||||
#include "qmediaobject_p.h"
|
#include "qmediaobject_p.h"
|
||||||
#include "qmediaimageviewerservice_p.h"
|
#include "qmediaimageviewerservice_p.h"
|
||||||
|
|
||||||
#include <qgraphicsvideoitem.h>
|
|
||||||
#include <qmediaplaylist.h>
|
#include <qmediaplaylist.h>
|
||||||
#include <qmediaplaylistsourcecontrol.h>
|
#include <qmediaplaylistsourcecontrol.h>
|
||||||
#include <qmediacontent.h>
|
#include <qmediacontent.h>
|
||||||
#include <qmediaresource.h>
|
#include <qmediaresource.h>
|
||||||
#include <qvideowidget.h>
|
|
||||||
#include <qvideosurfaceoutput_p.h>
|
#include <qvideosurfaceoutput_p.h>
|
||||||
|
|
||||||
#include <QtCore/qcoreevent.h>
|
#include <QtCore/qcoreevent.h>
|
||||||
@@ -411,7 +409,10 @@ void QMediaImageViewer::setVideoOutput(QVideoWidget *widget)
|
|||||||
if (d->videoOutput)
|
if (d->videoOutput)
|
||||||
unbind(d->videoOutput);
|
unbind(d->videoOutput);
|
||||||
|
|
||||||
d->videoOutput = bind(widget) ? widget : 0;
|
// We don't know (in this library) that QVideoWidget inherits QObject
|
||||||
|
QObject *widgetObject = reinterpret_cast<QObject*>(widget);
|
||||||
|
|
||||||
|
d->videoOutput = widgetObject && bind(widgetObject) ? widgetObject : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -428,7 +429,11 @@ void QMediaImageViewer::setVideoOutput(QGraphicsVideoItem *item)
|
|||||||
if (d->videoOutput)
|
if (d->videoOutput)
|
||||||
unbind(d->videoOutput);
|
unbind(d->videoOutput);
|
||||||
|
|
||||||
d->videoOutput = bind(item) ? item : 0;
|
// We don't know (in this library) that QGraphicsVideoItem (multiply) inherits QObject
|
||||||
|
// but QObject inheritance depends on QObject coming first, so try this out.
|
||||||
|
QObject *itemObject = reinterpret_cast<QObject*>(item);
|
||||||
|
|
||||||
|
d->videoOutput = itemObject && bind(itemObject) ? itemObject : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|||||||
@@ -48,13 +48,11 @@
|
|||||||
#include <qmediaresource.h>
|
#include <qmediaresource.h>
|
||||||
#include <qmediaobject_p.h>
|
#include <qmediaobject_p.h>
|
||||||
#include <qvideorenderercontrol.h>
|
#include <qvideorenderercontrol.h>
|
||||||
#include <qvideowidgetcontrol.h>
|
|
||||||
|
|
||||||
#include <QtCore/qdebug.h>
|
#include <QtCore/qdebug.h>
|
||||||
|
|
||||||
#include <QtCore/qurl.h>
|
#include <QtCore/qurl.h>
|
||||||
#include <QtGui/qimagereader.h>
|
#include <QtGui/qimagereader.h>
|
||||||
#include <QtGui/qpainter.h>
|
|
||||||
|
|
||||||
#include <QtNetwork/qnetworkaccessmanager.h>
|
#include <QtNetwork/qnetworkaccessmanager.h>
|
||||||
#include <QtNetwork/qnetworkreply.h>
|
#include <QtNetwork/qnetworkreply.h>
|
||||||
|
|||||||
@@ -57,8 +57,6 @@
|
|||||||
#include <qmediaservice.h>
|
#include <qmediaservice.h>
|
||||||
#include <qmediaimageviewer.h>
|
#include <qmediaimageviewer.h>
|
||||||
#include <qvideorenderercontrol.h>
|
#include <qvideorenderercontrol.h>
|
||||||
#include <qvideowidget.h>
|
|
||||||
#include <qvideowidgetcontrol.h>
|
|
||||||
|
|
||||||
#include <QtCore/qpointer.h>
|
#include <QtCore/qpointer.h>
|
||||||
#include <QtGui/qimage.h>
|
#include <QtGui/qimage.h>
|
||||||
|
|||||||
@@ -55,9 +55,7 @@
|
|||||||
#include <qmediaplaylist.h>
|
#include <qmediaplaylist.h>
|
||||||
#include <qmediaplaylistcontrol.h>
|
#include <qmediaplaylistcontrol.h>
|
||||||
#include <qmediaplaylistsourcecontrol.h>
|
#include <qmediaplaylistsourcecontrol.h>
|
||||||
#include <qvideowidget.h>
|
|
||||||
#include <qvideosurfaceoutput_p.h>
|
#include <qvideosurfaceoutput_p.h>
|
||||||
#include <qgraphicsvideoitem.h>
|
|
||||||
#include <qmedianetworkaccesscontrol.h>
|
#include <qmedianetworkaccesscontrol.h>
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
@@ -748,7 +746,10 @@ void QMediaPlayer::setVideoOutput(QVideoWidget *output)
|
|||||||
if (d->videoOutput)
|
if (d->videoOutput)
|
||||||
unbind(d->videoOutput);
|
unbind(d->videoOutput);
|
||||||
|
|
||||||
d->videoOutput = output && bind(output) ? output : 0;
|
// We don't know (in this library) that QVideoWidget inherits QObject
|
||||||
|
QObject *outputObject = reinterpret_cast<QObject*>(output);
|
||||||
|
|
||||||
|
d->videoOutput = outputObject && bind(outputObject) ? outputObject : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -767,7 +768,11 @@ void QMediaPlayer::setVideoOutput(QGraphicsVideoItem *output)
|
|||||||
if (d->videoOutput)
|
if (d->videoOutput)
|
||||||
unbind(d->videoOutput);
|
unbind(d->videoOutput);
|
||||||
|
|
||||||
d->videoOutput = output && bind(output) ? output : 0;
|
// We don't know (in this library) that QGraphicsVideoItem (multiply) inherits QObject
|
||||||
|
// but QObject inheritance depends on QObject coming first, so try this out.
|
||||||
|
QObject *outputObject = reinterpret_cast<QObject*>(output);
|
||||||
|
|
||||||
|
d->videoOutput = outputObject && bind(outputObject) ? outputObject : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|||||||
68
src/multimediakitwidgets/multimediakitwidgets.pro
Normal file
68
src/multimediakitwidgets/multimediakitwidgets.pro
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
load(qt_module)
|
||||||
|
|
||||||
|
# distinct from QtMultimediaKit
|
||||||
|
TARGET = QtMultimediaKitWidgets
|
||||||
|
QPRO_PWD = $$PWD
|
||||||
|
QT = core gui multimediakit-private
|
||||||
|
|
||||||
|
CONFIG += module no_private_qt_headers_warning
|
||||||
|
MODULE_PRI += ../../modules/qt_multimediakitwidgets.pri
|
||||||
|
|
||||||
|
contains(QT_CONFIG, opengl) | contains(QT_CONFIG, opengles2) {
|
||||||
|
QT += opengl
|
||||||
|
} else {
|
||||||
|
DEFINES += QT_NO_OPENGL
|
||||||
|
}
|
||||||
|
|
||||||
|
!static:DEFINES += QT_MAKEDLL
|
||||||
|
DEFINES += QT_BUILD_MULTIMEDIAWIDGETS_LIB
|
||||||
|
|
||||||
|
load(qt_module_config)
|
||||||
|
|
||||||
|
PRIVATE_HEADERS += \
|
||||||
|
qvideowidget_p.h \
|
||||||
|
qpaintervideosurface_p.h \
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += \
|
||||||
|
qtmultimediakitwidgetdefs.h \
|
||||||
|
qtmultimediakitwidgetsversion.h \
|
||||||
|
qcameraviewfinder.h \
|
||||||
|
qgraphicsvideoitem.h \
|
||||||
|
qvideowidgetcontrol.h \
|
||||||
|
qvideowidget.h \
|
||||||
|
qvideowindowcontrol.h
|
||||||
|
|
||||||
|
SOURCES += \
|
||||||
|
qcameraviewfinder.cpp \
|
||||||
|
qpaintervideosurface.cpp \
|
||||||
|
qvideowidgetcontrol.cpp \
|
||||||
|
qvideowidget.cpp \
|
||||||
|
qvideowindowcontrol.cpp \
|
||||||
|
|
||||||
|
mac:!qpa {
|
||||||
|
!simulator {
|
||||||
|
PRIVATE_HEADERS += qpaintervideosurface_mac_p.h
|
||||||
|
OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm
|
||||||
|
}
|
||||||
|
LIBS += -framework AppKit -framework QuartzCore -framework QTKit
|
||||||
|
}
|
||||||
|
|
||||||
|
maemo6 {
|
||||||
|
isEqual(QT_ARCH,armv6) {
|
||||||
|
PRIVATE_HEADERS += qeglimagetexturesurface_p.h
|
||||||
|
SOURCES += qeglimagetexturesurface.cpp
|
||||||
|
|
||||||
|
SOURCES += qgraphicsvideoitem_maemo6.cpp
|
||||||
|
|
||||||
|
LIBS += -lX11
|
||||||
|
} else {
|
||||||
|
SOURCES += qgraphicsvideoitem.cpp
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
!maemo* {
|
||||||
|
SOURCES += qgraphicsvideoitem.cpp
|
||||||
|
}
|
||||||
|
|
||||||
|
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
|
||||||
#include <qmediaobject_p.h>
|
#include <private/qmediaobject_p.h>
|
||||||
|
|
||||||
#include <qcamera.h>
|
#include <qcamera.h>
|
||||||
#include <qcameraviewfinder.h>
|
#include <qcameraviewfinder.h>
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
// We mean it.
|
// We mean it.
|
||||||
//
|
//
|
||||||
|
|
||||||
#include <qtmultimediakitdefs.h>
|
#include <qtmultimediakitwidgetdefs.h>
|
||||||
#include <QtCore/qsize.h>
|
#include <QtCore/qsize.h>
|
||||||
#include <QtGui/qimage.h>
|
#include <QtGui/qimage.h>
|
||||||
#include <QtGui/qmatrix4x4.h>
|
#include <QtGui/qmatrix4x4.h>
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
// We mean it.
|
// We mean it.
|
||||||
//
|
//
|
||||||
|
|
||||||
#include <qtmultimediakitdefs.h>
|
#include <qtmultimediakitwidgetdefs.h>
|
||||||
#include <QtCore/qsize.h>
|
#include <QtCore/qsize.h>
|
||||||
#include <QtGui/qimage.h>
|
#include <QtGui/qimage.h>
|
||||||
#include <QtGui/qmatrix4x4.h>
|
#include <QtGui/qmatrix4x4.h>
|
||||||
85
src/multimediakitwidgets/qtmultimediakitwidgetdefs.h
Normal file
85
src/multimediakitwidgets/qtmultimediakitwidgetdefs.h
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
**
|
||||||
|
** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
|
||||||
|
** All rights reserved.
|
||||||
|
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||||
|
**
|
||||||
|
** This file is part of the Qt Toolkit.
|
||||||
|
**
|
||||||
|
** $QT_BEGIN_LICENSE:LGPL$
|
||||||
|
** GNU Lesser General Public License Usage
|
||||||
|
** This file may be used under the terms of the GNU Lesser General Public
|
||||||
|
** License version 2.1 as published by the Free Software Foundation and
|
||||||
|
** appearing in the file LICENSE.LGPL included in the packaging of this
|
||||||
|
** file. Please review the following information to ensure the GNU Lesser
|
||||||
|
** General Public License version 2.1 requirements will be met:
|
||||||
|
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
**
|
||||||
|
** In addition, as a special exception, Nokia gives you certain additional
|
||||||
|
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||||
|
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
**
|
||||||
|
** GNU General Public License Usage
|
||||||
|
** Alternatively, this file may be used under the terms of the GNU General
|
||||||
|
** Public License version 3.0 as published by the Free Software Foundation
|
||||||
|
** and appearing in the file LICENSE.GPL included in the packaging of this
|
||||||
|
** file. Please review the following information to ensure the GNU General
|
||||||
|
** Public License version 3.0 requirements will be met:
|
||||||
|
** http://www.gnu.org/copyleft/gpl.html.
|
||||||
|
**
|
||||||
|
** Other Usage
|
||||||
|
** Alternatively, this file may be used in accordance with the terms and
|
||||||
|
** conditions contained in a signed written agreement between you and Nokia.
|
||||||
|
**
|
||||||
|
**
|
||||||
|
**
|
||||||
|
**
|
||||||
|
**
|
||||||
|
** $QT_END_LICENSE$
|
||||||
|
**
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
//
|
||||||
|
// W A R N I N G
|
||||||
|
// -------------
|
||||||
|
//
|
||||||
|
// This file is not part of the Qt API. It exists purely as an
|
||||||
|
// implementation detail. This header file may change from version to
|
||||||
|
// version without notice, or even be removed.
|
||||||
|
//
|
||||||
|
// We mean it.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef QTMULTIMEDIAKITWIDGETS_P_H
|
||||||
|
#define QTMULTIMEDIAKITWIDGETS_P_H
|
||||||
|
|
||||||
|
#include <QtCore/qglobal.h>
|
||||||
|
|
||||||
|
#if defined(Q_OS_WIN)
|
||||||
|
# if defined(QT_NODLL)
|
||||||
|
# undef QT_MAKEDLL
|
||||||
|
# undef QT_DLL
|
||||||
|
# elif defined(QT_MAKEDLL)
|
||||||
|
# if defined(QT_DLL)
|
||||||
|
# undef QT_DLL
|
||||||
|
# endif
|
||||||
|
# if defined(QT_BUILD_MULTIMEDIA_LIB)
|
||||||
|
# define Q_MULTIMEDIAWIDGETS_EXPORT Q_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define Q_MULTIMEDIAWIDGETS_EXPORT Q_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
# elif defined(QT_DLL) /* use a Qt DLL library */
|
||||||
|
# define Q_MULTIMEDIAWIDGETS_EXPORT Q_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(Q_MULTIMEDIAWIDGETS_EXPORT)
|
||||||
|
# if defined(QT_SHARED)
|
||||||
|
# define Q_MULTIMEDIAWIDGETS_EXPORT Q_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define Q_MULTIMEDIAWIDGETS_EXPORT
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // QMULTIMEDIAKITWIDGETS_P_H
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
|
|
||||||
#include <QtGui/qwidget.h>
|
#include <QtGui/qwidget.h>
|
||||||
|
|
||||||
#include <qtmultimediakitdefs.h>
|
#include <qtmultimediakitwidgetdefs.h>
|
||||||
#include <qmediabindableinterface.h>
|
#include <qmediabindableinterface.h>
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
// We mean it.
|
// We mean it.
|
||||||
//
|
//
|
||||||
|
|
||||||
#include <qtmultimediakitdefs.h>
|
#include <qtmultimediakitwidgetdefs.h>
|
||||||
#include "qvideowidget.h"
|
#include "qvideowidget.h"
|
||||||
|
|
||||||
#ifndef QT_NO_OPENGL
|
#ifndef QT_NO_OPENGL
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "qvideowidgetcontrol.h"
|
#include "qvideowidgetcontrol.h"
|
||||||
#include "qmediacontrol_p.h"
|
#include "private/qmediacontrol_p.h"
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
load(qt_module)
|
load(qt_module)
|
||||||
|
|
||||||
TARGET = qgstengine
|
TARGET = qgstengine
|
||||||
QT += multimediakit-private network
|
QT += multimediakit-private network multimediakitwidgets-private
|
||||||
PLUGIN_TYPE=mediaservice
|
PLUGIN_TYPE=mediaservice
|
||||||
|
|
||||||
load(qt_plugin)
|
load(qt_plugin)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
load(qt_module)
|
load(qt_module)
|
||||||
|
|
||||||
TARGET = qqt7engine
|
TARGET = qqt7engine
|
||||||
QT += multimediakit-private network
|
QT += multimediakit-private multimediakitwidgets-private network
|
||||||
PLUGIN_TYPE = mediaservice
|
PLUGIN_TYPE = mediaservice
|
||||||
|
|
||||||
load(qt_plugin)
|
load(qt_plugin)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
load(qt_module)
|
load(qt_module)
|
||||||
|
|
||||||
TARGET = wmfengine
|
TARGET = wmfengine
|
||||||
QT += multimediakit-private network
|
QT += multimediakit-private network multimediakitwidgets-private
|
||||||
PLUGIN_TYPE=mediaservice
|
PLUGIN_TYPE=mediaservice
|
||||||
|
|
||||||
load(qt_plugin)
|
load(qt_plugin)
|
||||||
|
|||||||
@@ -2,7 +2,11 @@
|
|||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
CONFIG += ordered
|
CONFIG += ordered
|
||||||
|
|
||||||
|
library_qtmmkwidgets.subdir = $$IN_PWD/multimediakitwidgets
|
||||||
|
library_qtmmkwidgets.depends = multimediakit
|
||||||
|
|
||||||
SUBDIRS += multimediakit
|
SUBDIRS += multimediakit
|
||||||
|
SUBDIRS += library_qtmmkwidgets
|
||||||
SUBDIRS += imports
|
SUBDIRS += imports
|
||||||
SUBDIRS += plugins
|
SUBDIRS += plugins
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
%modules = ( # path to module name map
|
%modules = ( # path to module name map
|
||||||
"QtMultimediaKit" => "$basedir/src/multimediakit",
|
"QtMultimediaKit" => "$basedir/src/multimediakit",
|
||||||
|
"QtMultimediaKitWidgets" => "$basedir/src/multimediakitwidgets",
|
||||||
);
|
);
|
||||||
|
|
||||||
%moduleheaders = ( # restrict the module headers to those found in relative path
|
%moduleheaders = ( # restrict the module headers to those found in relative path
|
||||||
@@ -7,6 +8,7 @@
|
|||||||
|
|
||||||
%classnames = (
|
%classnames = (
|
||||||
"qtmultimediakitversion.h" => "QtMultimediaKitVersion",
|
"qtmultimediakitversion.h" => "QtMultimediaKitVersion",
|
||||||
|
"qtmultimediakitwidgetsversion.h" => "QtMultimediaKitWidgetsVersion",
|
||||||
);
|
);
|
||||||
|
|
||||||
%mastercontent = (
|
%mastercontent = (
|
||||||
@@ -17,6 +19,7 @@
|
|||||||
|
|
||||||
%modulepris = (
|
%modulepris = (
|
||||||
"QtMultimediaKit" => "$basedir/modules/qt_multimediakit.pri",
|
"QtMultimediaKit" => "$basedir/modules/qt_multimediakit.pri",
|
||||||
|
"QtMultimediaKitWidgets" => "$basedir/modules/qt_multimediakitwidgets.pri",
|
||||||
);
|
);
|
||||||
|
|
||||||
# Module dependencies.
|
# Module dependencies.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
include (../qmultimedia_common/mock.pri)
|
include (../qmultimedia_common/mock.pri)
|
||||||
include (../qmultimedia_common/mockcamera.pri)
|
include (../qmultimedia_common/mockcamera.pri)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
# TARGET = tst_qcamerabackend
|
# TARGET = tst_qcamerabackend
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
tst_qcameraimagecapture.cpp
|
tst_qcameraimagecapture.cpp
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
include (../qmultimedia_common/mock.pri)
|
include (../qmultimedia_common/mock.pri)
|
||||||
include (../qmultimedia_common/mockcamera.pri)
|
include (../qmultimedia_common/mockcamera.pri)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private declarative
|
QT += multimediakit-private multimediakitwidgets-private declarative
|
||||||
|
|
||||||
# TARGET = tst_qdeclarativevideo
|
# TARGET = tst_qdeclarativevideo
|
||||||
# CONFIG += testcase
|
# CONFIG += testcase
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
# TARGET = tst_qgraphicsvideoitem
|
# TARGET = tst_qgraphicsvideoitem
|
||||||
# CONFIG += testcase
|
# CONFIG += testcase
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private network
|
QT += multimediakit-private multimediakitwidgets-private network
|
||||||
|
|
||||||
# TARGET = tst_qmediaimageviewer
|
# TARGET = tst_qmediaimageviewer
|
||||||
# CONFIG += testcase
|
# CONFIG += testcase
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets
|
||||||
|
|
||||||
# TARGET = tst_qmediaobject
|
# TARGET = tst_qmediaobject
|
||||||
# CONFIG += testcase
|
# CONFIG += testcase
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += network multimediakit-private
|
QT += network multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
# TARGET = tst_qmediaplayer
|
# TARGET = tst_qmediaplayer
|
||||||
# CONFIG += testcase
|
# CONFIG += testcase
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
tst_qmediastreamscontrol.cpp
|
tst_qmediastreamscontrol.cpp
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
contains(QT_CONFIG, opengl) | contains(QT_CONFIG, opengles2) {
|
contains(QT_CONFIG, opengl) | contains(QT_CONFIG, opengles2) {
|
||||||
QT += opengl
|
QT += opengl
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
load(qttest_p4)
|
load(qttest_p4)
|
||||||
|
|
||||||
QT += multimediakit-private
|
QT += multimediakit-private multimediakitwidgets-private
|
||||||
|
|
||||||
# TARGET = tst_qvideowidget
|
# TARGET = tst_qvideowidget
|
||||||
# CONFIG += testcase
|
# CONFIG += testcase
|
||||||
|
|||||||
Reference in New Issue
Block a user