diff options
author | Charles Yin <charles.yin@nokia.com> | 2011-11-16 17:58:19 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-12-01 02:40:06 +0100 |
commit | 44d8691745ee9e8f927bdcd493f26b759c77d71c (patch) | |
tree | 03c45294a3ae6d199bd25aec25158f37a03d2fd9 /src/declarative/util/qdeclarativeutilmodule.cpp | |
parent | 5b949572aa56c5bce087fb0c023af7c96c40f139 (diff) |
Move XmlListModel to seperate plugin
XmlListModel is the only feature inside QtDeclarative which depends on
the QtXmlPatterns module, move this item to a separate plugin can reduce
the unnecessary dependency in most use cases.
To use the new XmlListModel, an additional "import QtQuick.xmllistmodel 2.0" is
needed.
Task-number:QTBUG-22158
Change-Id: I9e19eb6cbba46cd40fb7ffcdbd741f346779a54d
Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
Diffstat (limited to 'src/declarative/util/qdeclarativeutilmodule.cpp')
-rw-r--r-- | src/declarative/util/qdeclarativeutilmodule.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/declarative/util/qdeclarativeutilmodule.cpp b/src/declarative/util/qdeclarativeutilmodule.cpp index 511ccd3f36..2e82364a42 100644 --- a/src/declarative/util/qdeclarativeutilmodule.cpp +++ b/src/declarative/util/qdeclarativeutilmodule.cpp @@ -59,9 +59,6 @@ #include "qdeclarativetransition_p.h" #include <qdeclarativeinfo.h> #include <private/qdeclarativetypenotavailable_p.h> -#ifndef QT_NO_XMLPATTERNS -#include "qdeclarativexmllistmodel_p.h" -#endif #include <QtCore/qcoreapplication.h> #include <QtGui/QInputPanel> @@ -93,15 +90,6 @@ void QDeclarativeUtilModule::defineModule() qmlRegisterType<QDeclarativeTimer>("QtQuick",2,0,"Timer"); qmlRegisterType<QDeclarativeTransition>("QtQuick",2,0,"Transition"); qmlRegisterType<QDeclarativeVector3dAnimation>("QtQuick",2,0,"Vector3dAnimation"); -#ifdef QT_NO_XMLPATTERNS - qmlRegisterTypeNotAvailable("QtQuick",2,0,"XmlListModel", - qApp->translate("QDeclarativeXmlListModel","Qt was built without support for xmlpatterns")); - qmlRegisterTypeNotAvailable("QtQuick",2,0,"XmlRole", - qApp->translate("QDeclarativeXmlListModel","Qt was built without support for xmlpatterns")); -#else - qmlRegisterType<QDeclarativeXmlListModel>("QtQuick",2,0,"XmlListModel"); - qmlRegisterType<QDeclarativeXmlListModelRole>("QtQuick",2,0,"XmlRole"); -#endif qmlRegisterType<QDeclarativeStateOperation>(); |