Fix compilation after qtbase:8f85b84f4eaa85ff5c02ec5e65fd6706a10690b9.

Remove QDeclarative compatibility module code.

Change-Id: Ib24c0c027c899e7eb30b3c8550a483d0d8b2b77f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
Friedemann Kleint
2012-04-24 10:58:04 +02:00
committed by Qt by Nokia
parent e2f5779d2a
commit 5ae3adcfa9
15 changed files with 38 additions and 38 deletions

View File

@@ -1,7 +1,7 @@
TEMPLATE=app TEMPLATE=app
QT += declarative qtquick1 network multimedia QT += qtquick1 network multimedia
contains(QT_CONFIG, opengl) { contains(QT_CONFIG, opengl) {
QT += opengl QT += opengl

View File

@@ -40,7 +40,7 @@
#include <QGuiApplication> #include <QGuiApplication>
#include <qdeclarative.h> #include <qqml.h>
#include <QtQuick/qquickview.h> #include <QtQuick/qquickview.h>

View File

@@ -42,7 +42,7 @@
#include <QtCore/QStandardPaths> #include <QtCore/QStandardPaths>
#include <QtCore/QString> #include <QtCore/QString>
#include <QtCore/QStringList> #include <QtCore/QStringList>
#include <QtDeclarative/QDeclarativeContext> #include <QtQml/QQmlContext>
#include <QtGui/QGuiApplication> #include <QtGui/QGuiApplication>
#include <QtQuick/QQuickItem> #include <QtQuick/QQuickItem>
#include "qmlapplicationviewer.h" #include "qmlapplicationviewer.h"

View File

@@ -43,9 +43,9 @@
#include <QtCore/QDir> #include <QtCore/QDir>
#include <QtCore/QFileInfo> #include <QtCore/QFileInfo>
#include <QtDeclarative/QDeclarativeComponent> #include <QtQml/QQmlComponent>
#include <QtDeclarative/QDeclarativeEngine> #include <QtQml/QQmlEngine>
#include <QtDeclarative/QDeclarativeContext> #include <QtQml/QQmlContext>
#include <QtGui/QGuiApplication> #include <QtGui/QGuiApplication>
class QmlApplicationViewerPrivate class QmlApplicationViewerPrivate

View File

@@ -2,7 +2,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES $OTHER_FILES *.pro *.pri
sources.path = $$[QT_INSTALL_EXAMPLES]/qtmultimedia/$${TARGET} sources.path = $$[QT_INSTALL_EXAMPLES]/qtmultimedia/$${TARGET}
INSTALLS += sources INSTALLS += sources
QT += quick QT += qml quick
SOURCES += $$PWD/qmlapplicationviewer.cpp SOURCES += $$PWD/qmlapplicationviewer.cpp
HEADERS += $$PWD/qmlapplicationviewer.h HEADERS += $$PWD/qmlapplicationviewer.h

View File

@@ -40,7 +40,7 @@
****************************************************************************/ ****************************************************************************/
#include "frequencymonitor.h" #include "frequencymonitor.h"
#include <QtDeclarative/qdeclarative.h> #include <QtQml/qqml.h>
void FrequencyMonitor::qmlRegisterType() void FrequencyMonitor::qmlRegisterType()
{ {

View File

@@ -1,5 +1,5 @@
include($$PWD/frequencymonitor.pri) include($$PWD/frequencymonitor.pri)
QT += declarative QT += qml
SOURCES += $$PWD/frequencymonitordeclarative.cpp SOURCES += $$PWD/frequencymonitordeclarative.cpp
defineTest(frequencyItemAddDeployment) { defineTest(frequencyItemAddDeployment) {

View File

@@ -175,14 +175,14 @@ QDeclarativeSoundInstance* QDeclarativeAudioEngine::newDeclarativeSoundInstance(
m_managedDeclSndInstancePool.pop_back(); m_managedDeclSndInstancePool.pop_back();
} else { } else {
instance = new QDeclarativeSoundInstance(this); instance = new QDeclarativeSoundInstance(this);
qmlEngine(instance)->setObjectOwnership(instance, QDeclarativeEngine::CppOwnership); qmlEngine(instance)->setObjectOwnership(instance, QQmlEngine::CppOwnership);
instance->setEngine(this); instance->setEngine(this);
} }
m_managedDeclSoundInstances.push_back(instance); m_managedDeclSoundInstances.push_back(instance);
} else { } else {
instance = new QDeclarativeSoundInstance(); instance = new QDeclarativeSoundInstance();
instance->setEngine(this); instance->setEngine(this);
qmlEngine(instance)->setObjectOwnership(instance, QDeclarativeEngine::JavaScriptOwnership); qmlEngine(instance)->setObjectOwnership(instance, QQmlEngine::JavaScriptOwnership);
} }
return instance; return instance;
} }
@@ -333,7 +333,7 @@ void QDeclarativeAudioEngine::updateSoundInstances()
m_updateTimer.stop(); m_updateTimer.stop();
} }
void QDeclarativeAudioEngine::appendFunction(QDeclarativeListProperty<QObject> *property, QObject *value) void QDeclarativeAudioEngine::appendFunction(QQmlListProperty<QObject> *property, QObject *value)
{ {
QDeclarativeAudioEngine* engine = static_cast<QDeclarativeAudioEngine*>(property->object); QDeclarativeAudioEngine* engine = static_cast<QDeclarativeAudioEngine*>(property->object);
if (engine->m_complete) { if (engine->m_complete) {
@@ -401,9 +401,9 @@ void QDeclarativeAudioEngine::appendFunction(QDeclarativeListProperty<QObject> *
qWarning("Unknown child type for AudioEngine!"); qWarning("Unknown child type for AudioEngine!");
} }
QDeclarativeListProperty<QObject> QDeclarativeAudioEngine::bank() QQmlListProperty<QObject> QDeclarativeAudioEngine::bank()
{ {
return QDeclarativeListProperty<QObject>(this, 0, appendFunction); return QQmlListProperty<QObject>(this, 0, appendFunction);
} }
/*! /*!

View File

@@ -88,7 +88,7 @@ public:
//This is used for tracking all objects declared inside AudioEngine //This is used for tracking all objects declared inside AudioEngine
//see appendFunction //see appendFunction
QDeclarativeListProperty<QObject> bank(); QQmlListProperty<QObject> bank();
QObject* categories(); QObject* categories();
QObject* samples(); QObject* samples();
@@ -136,13 +136,13 @@ private:
bool m_complete; bool m_complete;
//see bank() //see bank()
static void appendFunction(QDeclarativeListProperty<QObject> *property, QObject *value); static void appendFunction(QQmlListProperty<QObject> *property, QObject *value);
QDeclarativeAudioListener *m_listener; QDeclarativeAudioListener *m_listener;
QDeclarativeAudioCategory* m_defaultCategory; QDeclarativeAudioCategory* m_defaultCategory;
QDeclarativePropertyMap m_categories; QQmlPropertyMap m_categories;
QDeclarativePropertyMap m_samples; QQmlPropertyMap m_samples;
QDeclarativePropertyMap m_sounds; QQmlPropertyMap m_sounds;
//Use strong type here since no need to for AttenuationModel to be accessible directly by user //Use strong type here since no need to for AttenuationModel to be accessible directly by user
//after config stage //after config stage

View File

@@ -360,9 +360,9 @@ void QDeclarativeSound::setCategoryObject(QDeclarativeAudioCategory *categoryObj
m_categoryObject = categoryObject; m_categoryObject = categoryObject;
} }
QDeclarativeListProperty<QDeclarativePlayVariation> QDeclarativeSound::playVariationlist() QQmlListProperty<QDeclarativePlayVariation> QDeclarativeSound::playVariationlist()
{ {
return QDeclarativeListProperty<QDeclarativePlayVariation>(this, 0, appendFunction); return QQmlListProperty<QDeclarativePlayVariation>(this, 0, appendFunction);
} }
QList<QDeclarativePlayVariation*>& QDeclarativeSound::playlist() QList<QDeclarativePlayVariation*>& QDeclarativeSound::playlist()
@@ -370,7 +370,7 @@ QList<QDeclarativePlayVariation*>& QDeclarativeSound::playlist()
return m_playlist; return m_playlist;
} }
void QDeclarativeSound::appendFunction(QDeclarativeListProperty<QDeclarativePlayVariation> *property, QDeclarativePlayVariation *value) void QDeclarativeSound::appendFunction(QQmlListProperty<QDeclarativePlayVariation> *property, QDeclarativePlayVariation *value)
{ {
QDeclarativeSound *sound = static_cast<QDeclarativeSound*>(property->object); QDeclarativeSound *sound = static_cast<QDeclarativeSound*>(property->object);
if (sound->m_complete) { if (sound->m_complete) {

View File

@@ -84,18 +84,18 @@ private:
qreal m_outerGain; qreal m_outerGain;
}; };
class QDeclarativeSound : public QObject, public QDeclarativeParserStatus class QDeclarativeSound : public QObject, public QQmlParserStatus
{ {
friend class QDeclarativeSoundCone; friend class QDeclarativeSoundCone;
Q_OBJECT Q_OBJECT
Q_INTERFACES(QDeclarativeParserStatus) Q_INTERFACES(QQmlParserStatus)
Q_PROPERTY(QString name READ name WRITE setName) Q_PROPERTY(QString name READ name WRITE setName)
Q_PROPERTY(PlayType playType READ playType WRITE setPlayType) Q_PROPERTY(PlayType playType READ playType WRITE setPlayType)
Q_PROPERTY(QString category READ category WRITE setCategory) Q_PROPERTY(QString category READ category WRITE setCategory)
Q_PROPERTY(QDeclarativeSoundCone* cone READ cone CONSTANT) Q_PROPERTY(QDeclarativeSoundCone* cone READ cone CONSTANT)
Q_PROPERTY(QString attenuationModel READ attenuationModel WRITE setAttenuationModel) Q_PROPERTY(QString attenuationModel READ attenuationModel WRITE setAttenuationModel)
Q_PROPERTY(QDeclarativeListProperty<QDeclarativePlayVariation> playVariationlist READ playVariationlist CONSTANT) Q_PROPERTY(QQmlListProperty<QDeclarativePlayVariation> playVariationlist READ playVariationlist CONSTANT)
Q_CLASSINFO("DefaultProperty", "playVariationlist") Q_CLASSINFO("DefaultProperty", "playVariationlist")
Q_ENUMS(PlayType) Q_ENUMS(PlayType)
@@ -135,7 +135,7 @@ public:
QDeclarativePlayVariation* getVariation(int index); QDeclarativePlayVariation* getVariation(int index);
//This is used for tracking new PlayVariation declared inside Sound //This is used for tracking new PlayVariation declared inside Sound
QDeclarativeListProperty<QDeclarativePlayVariation> playVariationlist(); QQmlListProperty<QDeclarativePlayVariation> playVariationlist();
QList<QDeclarativePlayVariation*>& playlist(); QList<QDeclarativePlayVariation*>& playlist();
public Q_SLOTS: public Q_SLOTS:
@@ -156,7 +156,7 @@ public Q_SLOTS:
private: private:
Q_DISABLE_COPY(QDeclarativeSound) Q_DISABLE_COPY(QDeclarativeSound)
QDeclarativeSoundInstance* newInstance(bool managed); QDeclarativeSoundInstance* newInstance(bool managed);
static void appendFunction(QDeclarativeListProperty<QDeclarativePlayVariation> *property, QDeclarativePlayVariation *value); static void appendFunction(QQmlListProperty<QDeclarativePlayVariation> *property, QDeclarativePlayVariation *value);
bool m_complete; bool m_complete;
PlayType m_playType; PlayType m_playType;
QString m_name; QString m_name;

View File

@@ -120,7 +120,7 @@ public:
qmlRegisterType<QDeclarativeMediaMetaData>(); qmlRegisterType<QDeclarativeMediaMetaData>();
} }
void initializeEngine(QDeclarativeEngine *engine, const char *uri) void initializeEngine(QQmlEngine *engine, const char *uri)
{ {
Q_UNUSED(uri); Q_UNUSED(uri);
engine->addImageProvider("camera", new QDeclarativeCameraPreviewProvider); engine->addImageProvider("camera", new QDeclarativeCameraPreviewProvider);

View File

@@ -55,7 +55,7 @@ struct QDeclarativeCameraPreviewProviderPrivate
Q_GLOBAL_STATIC(QDeclarativeCameraPreviewProviderPrivate, qDeclarativeCameraPreviewProviderPrivate) Q_GLOBAL_STATIC(QDeclarativeCameraPreviewProviderPrivate, qDeclarativeCameraPreviewProviderPrivate)
QDeclarativeCameraPreviewProvider::QDeclarativeCameraPreviewProvider() QDeclarativeCameraPreviewProvider::QDeclarativeCameraPreviewProvider()
: QDeclarativeImageProvider(QDeclarativeImageProvider::Image) : QQuickImageProvider(QQuickImageProvider::Image)
{ {
} }

View File

@@ -53,13 +53,13 @@
// We mean it. // We mean it.
// //
#include <QtQml/qqmlimageprovider.h> #include <QtQuick/qquickimageprovider.h>
QT_BEGIN_HEADER QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QDeclarativeCameraPreviewProvider : public QQmlImageProvider class QDeclarativeCameraPreviewProvider : public QQuickImageProvider
{ {
public: public:
QDeclarativeCameraPreviewProvider(); QDeclarativeCameraPreviewProvider();

View File

@@ -140,11 +140,11 @@ private slots:
// to holder? // to holder?
private: private:
QDeclarativeEngine m_engine; QQmlEngine m_engine;
QByteArray m_plainQML; QByteArray m_plainQML;
// Variables used for the mapping test // Variables used for the mapping test
QDeclarativeComponent *m_mappingComponent; QQmlComponent *m_mappingComponent;
QObject *m_mappingOutput; QObject *m_mappingOutput;
SurfaceHolder *m_mappingSurface; SurfaceHolder *m_mappingSurface;
@@ -165,7 +165,7 @@ void tst_QDeclarativeVideoOutput::initTestCase()
"}"; "}";
// We initialize the mapping vars here // We initialize the mapping vars here
m_mappingComponent = new QDeclarativeComponent(&m_engine); m_mappingComponent = new QQmlComponent(&m_engine);
m_mappingComponent->setData(m_plainQML, QUrl()); m_mappingComponent->setData(m_plainQML, QUrl());
m_mappingSurface = new SurfaceHolder(this); m_mappingSurface = new SurfaceHolder(this);
@@ -182,7 +182,7 @@ Q_DECLARE_METATYPE(QDeclarativeVideoOutput::FillMode)
void tst_QDeclarativeVideoOutput::fillMode() void tst_QDeclarativeVideoOutput::fillMode()
{ {
QDeclarativeComponent component(&m_engine); QQmlComponent component(&m_engine);
component.setData(m_plainQML, QUrl()); component.setData(m_plainQML, QUrl());
QObject *videoOutput = component.create(); QObject *videoOutput = component.create();
@@ -211,7 +211,7 @@ void tst_QDeclarativeVideoOutput::fillMode()
void tst_QDeclarativeVideoOutput::orientation() void tst_QDeclarativeVideoOutput::orientation()
{ {
QDeclarativeComponent component(&m_engine); QQmlComponent component(&m_engine);
component.setData(m_plainQML, QUrl()); component.setData(m_plainQML, QUrl());
QObject *videoOutput = component.create(); QObject *videoOutput = component.create();
@@ -264,7 +264,7 @@ void tst_QDeclarativeVideoOutput::orientation()
void tst_QDeclarativeVideoOutput::surfaceSource() void tst_QDeclarativeVideoOutput::surfaceSource()
{ {
QDeclarativeComponent component(&m_engine); QQmlComponent component(&m_engine);
component.setData(m_plainQML, QUrl()); component.setData(m_plainQML, QUrl());
QObject *videoOutput = component.create(); QObject *videoOutput = component.create();
@@ -350,7 +350,7 @@ void tst_QDeclarativeVideoOutput::surfaceSource()
void tst_QDeclarativeVideoOutput::sourceRect() void tst_QDeclarativeVideoOutput::sourceRect()
{ {
QDeclarativeComponent component(&m_engine); QQmlComponent component(&m_engine);
component.setData(m_plainQML, QUrl()); component.setData(m_plainQML, QUrl());
QObject *videoOutput = component.create(); QObject *videoOutput = component.create();