summaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorXizhi Zhu <xizhi.zhu@nokia.com>2012-03-07 11:29:03 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-08 06:24:59 +0100
commitc6fce65191e0ab5dd3ca5372fd550b757769c400 (patch)
tree6c533a0d7045728f22e2cb5eb45cf71c9c5ab780 /src/imports
parent90e787d91977420d9c893c6eb090ca85158d4f32 (diff)
Declarative --> Qml adaptation.
Change-Id: I09104237f261592bca7869cddf2cdb7af9d2d74b Reviewed-by: Alex <alex.blasche@nokia.com> Reviewed-by: Andrew Stanley-Jones <andrew.stanley-jones@nokia.com>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/publishsubscribe/publishsubscribe.cpp6
-rw-r--r--src/imports/publishsubscribe/publishsubscribe.pro2
-rw-r--r--src/imports/serviceframework/qdeclarativeservice.cpp18
-rw-r--r--src/imports/serviceframework/qdeclarativeservice_p.h28
-rw-r--r--src/imports/serviceframework/serviceframework.cpp6
-rw-r--r--src/imports/serviceframework/serviceframework.pro2
-rw-r--r--src/imports/systeminfo/qsysteminfo.cpp6
-rw-r--r--src/imports/systeminfo/systeminfo.pro2
8 files changed, 34 insertions, 36 deletions
diff --git a/src/imports/publishsubscribe/publishsubscribe.cpp b/src/imports/publishsubscribe/publishsubscribe.cpp
index 01565ebe..59c5e108 100644
--- a/src/imports/publishsubscribe/publishsubscribe.cpp
+++ b/src/imports/publishsubscribe/publishsubscribe.cpp
@@ -39,15 +39,15 @@
**
****************************************************************************/
-#include <QtDeclarative/qdeclarativeextensionplugin.h>
-#include <QtDeclarative/qdeclarative.h>
+#include <QtQml/qqmlextensionplugin.h>
+#include <QtQml/qqml.h>
#include "qdeclarativevaluespacepublisher_p.h"
#include "qdeclarativevaluespacesubscriber_p.h"
QT_BEGIN_NAMESPACE
-class QSubscriberDeclarativeModule : public QDeclarativeExtensionPlugin
+class QSubscriberDeclarativeModule : public QQmlExtensionPlugin
{
Q_OBJECT
public:
diff --git a/src/imports/publishsubscribe/publishsubscribe.pro b/src/imports/publishsubscribe/publishsubscribe.pro
index 6b6b7241..1dba580e 100644
--- a/src/imports/publishsubscribe/publishsubscribe.pro
+++ b/src/imports/publishsubscribe/publishsubscribe.pro
@@ -10,7 +10,7 @@ qmldir.files += $$PWD/qmldir
qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
INSTALLS += qmldir
-QT += declarative publishsubscribe core-private
+QT += qml publishsubscribe core-private
SOURCES += publishsubscribe.cpp \
qdeclarativevaluespacepublisher.cpp \
diff --git a/src/imports/serviceframework/qdeclarativeservice.cpp b/src/imports/serviceframework/qdeclarativeservice.cpp
index 2eb85e0c..547b4b9e 100644
--- a/src/imports/serviceframework/qdeclarativeservice.cpp
+++ b/src/imports/serviceframework/qdeclarativeservice.cpp
@@ -41,8 +41,8 @@
#include "qdeclarativeservice_p.h"
-#include <QDeclarativeEngine>
-#include <QDeclarativeInfo>
+#include <QQmlEngine>
+#include <QQmlInfo>
QT_BEGIN_NAMESPACE
@@ -575,14 +575,14 @@ void QDeclarativeServiceList::updateFilterResults()
}
/*!
- \qmlproperty QDeclarativeListProperty ServiceList::services
+ \qmlproperty QQmlListProperty ServiceList::services
This property holds the list of \l Service elements that match
the Service::interfaceName and minimum Service::versionNumber properties.
*/
-QDeclarativeListProperty<QDeclarativeService> QDeclarativeServiceList::services()
+QQmlListProperty<QDeclarativeService> QDeclarativeServiceList::services()
{
- return QDeclarativeListProperty<QDeclarativeService>(this,
+ return QQmlListProperty<QDeclarativeService>(this,
0,
s_append,
s_count,
@@ -608,23 +608,23 @@ void QDeclarativeServiceList::listUpdated()
emit resultsChanged();
}
-void QDeclarativeServiceList::s_append(QDeclarativeListProperty<QDeclarativeService> *prop, QDeclarativeService *service)
+void QDeclarativeServiceList::s_append(QQmlListProperty<QDeclarativeService> *prop, QDeclarativeService *service)
{
QDeclarativeServiceList* list = static_cast<QDeclarativeServiceList*>(prop->object);
list->m_services.append(service);
list->listUpdated();
}
-int QDeclarativeServiceList::s_count(QDeclarativeListProperty<QDeclarativeService> *prop)
+int QDeclarativeServiceList::s_count(QQmlListProperty<QDeclarativeService> *prop)
{
return static_cast<QDeclarativeServiceList*>(prop->object)->m_services.count();
}
-QDeclarativeService* QDeclarativeServiceList::s_at(QDeclarativeListProperty<QDeclarativeService> *prop, int index)
+QDeclarativeService* QDeclarativeServiceList::s_at(QQmlListProperty<QDeclarativeService> *prop, int index)
{
return static_cast<QDeclarativeServiceList*>(prop->object)->m_services[index];
}
-void QDeclarativeServiceList::s_clear(QDeclarativeListProperty<QDeclarativeService> *prop)
+void QDeclarativeServiceList::s_clear(QQmlListProperty<QDeclarativeService> *prop)
{
QDeclarativeServiceList* list = static_cast<QDeclarativeServiceList*>(prop->object);
qDeleteAll(list->m_services);
diff --git a/src/imports/serviceframework/qdeclarativeservice_p.h b/src/imports/serviceframework/qdeclarativeservice_p.h
index fe39e8b7..ee214e31 100644
--- a/src/imports/serviceframework/qdeclarativeservice_p.h
+++ b/src/imports/serviceframework/qdeclarativeservice_p.h
@@ -45,14 +45,14 @@
#include <QtCore>
#include <qserviceinterfacedescriptor.h>
#include <qservicemanager.h>
-#include <qdeclarative.h>
-#include <qdeclarativelist.h>
+#include <qqml.h>
+#include <qqmllist.h>
QT_BEGIN_NAMESPACE
-class QDeclarativeService : public QObject, public QDeclarativeParserStatus {
+class QDeclarativeService : public QObject, public QQmlParserStatus {
Q_OBJECT
- Q_INTERFACES(QDeclarativeParserStatus)
+ Q_INTERFACES(QQmlParserStatus)
Q_PROPERTY(QString interfaceName READ interfaceName WRITE setInterfaceName NOTIFY interfaceNameChanged)
Q_PROPERTY(QString serviceName READ serviceName WRITE setServiceName NOTIFY serviceNameChanged)
Q_PROPERTY(int majorVersion READ majorVersion WRITE setMajorVersion NOTIFY majorVersionChanged)
@@ -120,15 +120,15 @@ private:
};
-class QDeclarativeServiceList : public QObject, public QDeclarativeParserStatus {
+class QDeclarativeServiceList : public QObject, public QQmlParserStatus {
Q_OBJECT
- Q_INTERFACES(QDeclarativeParserStatus)
+ Q_INTERFACES(QQmlParserStatus)
Q_PROPERTY(QString serviceName READ serviceName WRITE setServiceName NOTIFY serviceNameChanged)
Q_PROPERTY(QString interfaceName READ interfaceName WRITE setInterfaceName NOTIFY interfaceNameChanged)
Q_PROPERTY(int majorVersion READ majorVersion WRITE setMajorVersion NOTIFY majorVersionChanged)
Q_PROPERTY(int minorVersion READ minorVersion WRITE setMinorVersion NOTIFY minorVersionChanged)
Q_PROPERTY(bool monitorServiceRegistrations READ monitorServiceRegistrations WRITE setMonitorServiceRegistrations NOTIFY monitorServiceRegistrationsChanged)
- Q_PROPERTY(QDeclarativeListProperty<QDeclarativeService> services READ services NOTIFY resultsChanged)
+ Q_PROPERTY(QQmlListProperty<QDeclarativeService> services READ services NOTIFY resultsChanged)
Q_PROPERTY(MatchRule versionMatch READ versionMatch WRITE setVersionMatch NOTIFY versionMatchChanged)
Q_ENUMS(MatchRule)
@@ -142,7 +142,7 @@ public:
QDeclarativeServiceList();
~QDeclarativeServiceList();
- QDeclarativeListProperty<QDeclarativeService> services();
+ QQmlListProperty<QDeclarativeService> services();
void setServiceName(const QString& service);
QString serviceName() const;
@@ -170,7 +170,7 @@ public:
Q_SIGNALS:
void resultsChanged();
- void servicesChanged(const QDeclarativeListProperty<QDeclarativeService>&);
+ void servicesChanged(const QQmlListProperty<QDeclarativeService>&);
void serviceNameChanged();
void interfaceNameChanged();
void minorVersionChanged();
@@ -195,12 +195,10 @@ private:
bool m_componentComplete;
bool m_dynamicUpdates;
- static void s_append(QDeclarativeListProperty<QDeclarativeService> *prop, QDeclarativeService *service);
- static int s_count(QDeclarativeListProperty<QDeclarativeService> *prop);
- static QDeclarativeService* s_at(QDeclarativeListProperty<QDeclarativeService> *prop, int index);
- static void s_clear(QDeclarativeListProperty<QDeclarativeService> *prop);
-
-
+ static void s_append(QQmlListProperty<QDeclarativeService> *prop, QDeclarativeService *service);
+ static int s_count(QQmlListProperty<QDeclarativeService> *prop);
+ static QDeclarativeService* s_at(QQmlListProperty<QDeclarativeService> *prop, int index);
+ static void s_clear(QQmlListProperty<QDeclarativeService> *prop);
};
QT_END_NAMESPACE
diff --git a/src/imports/serviceframework/serviceframework.cpp b/src/imports/serviceframework/serviceframework.cpp
index 63493ea6..10bdd13b 100644
--- a/src/imports/serviceframework/serviceframework.cpp
+++ b/src/imports/serviceframework/serviceframework.cpp
@@ -39,14 +39,14 @@
**
****************************************************************************/
-#include <QtDeclarative/qdeclarativeextensionplugin.h>
-#include <QtDeclarative/qdeclarative.h>
+#include <QtQml/qqmlextensionplugin.h>
+#include <QtQml/qqml.h>
#include "qdeclarativeservice_p.h"
QT_BEGIN_NAMESPACE
-class QServiceDeclarativeModule : public QDeclarativeExtensionPlugin
+class QServiceDeclarativeModule : public QQmlExtensionPlugin
{
Q_OBJECT
diff --git a/src/imports/serviceframework/serviceframework.pro b/src/imports/serviceframework/serviceframework.pro
index 784919ac..469d3963 100644
--- a/src/imports/serviceframework/serviceframework.pro
+++ b/src/imports/serviceframework/serviceframework.pro
@@ -11,7 +11,7 @@ qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
INSTALLS += qmldir target
-QT += declarative serviceframework
+QT += qml serviceframework
HEADERS += qdeclarativeservice_p.h
diff --git a/src/imports/systeminfo/qsysteminfo.cpp b/src/imports/systeminfo/qsysteminfo.cpp
index 30bf7623..32639aa4 100644
--- a/src/imports/systeminfo/qsysteminfo.cpp
+++ b/src/imports/systeminfo/qsysteminfo.cpp
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#include <QtDeclarative/qdeclarativeextensionplugin.h>
-#include <QtDeclarative/qdeclarative.h>
+#include <QtQml/qqmlextensionplugin.h>
+#include <QtQml/qqml.h>
#include "qdeclarativebatteryinfo_p.h"
#include "qdeclarativedeviceinfo_p.h"
@@ -52,7 +52,7 @@
QT_BEGIN_NAMESPACE
-class QSystemInfoDeclarativeModule : public QDeclarativeExtensionPlugin
+class QSystemInfoDeclarativeModule : public QQmlExtensionPlugin
{
Q_OBJECT
diff --git a/src/imports/systeminfo/systeminfo.pro b/src/imports/systeminfo/systeminfo.pro
index 250fc8d1..490e2107 100644
--- a/src/imports/systeminfo/systeminfo.pro
+++ b/src/imports/systeminfo/systeminfo.pro
@@ -9,7 +9,7 @@ qmldir.files += $$PWD/qmldir
qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
INSTALLS += qmldir
-QT += declarative systeminfo
+QT += qml systeminfo
HEADERS += \
qdeclarativebatteryinfo_p.h \