Move QDeclarativeListModel and friends from util/ to qml/
authorKent Hansen <kent.hansen@nokia.com>
Tue, 22 Nov 2011 12:26:20 +0000 (13:26 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 24 Nov 2011 06:43:29 +0000 (07:43 +0100)
QDeclarativeWorkerScript depends on QDeclarativeListModel et al, so the latter
should also reside under qml/.

Note that QDeclarativeOpenMetaObject also had to be moved, since
QDeclarativeListModel depends on it.

Change-Id: I164cba0e530d22b5771056a2acde12a18d5e83e1
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
17 files changed:
src/declarative/qml/qdeclarativeengine.cpp
src/declarative/qml/qdeclarativelistmodel.cpp [moved from src/declarative/util/qdeclarativelistmodel.cpp with 100% similarity]
src/declarative/qml/qdeclarativelistmodel_p.h [moved from src/declarative/util/qdeclarativelistmodel_p.h with 99% similarity]
src/declarative/qml/qdeclarativelistmodel_p_p.h [moved from src/declarative/util/qdeclarativelistmodel_p_p.h with 100% similarity]
src/declarative/qml/qdeclarativelistmodelworkeragent.cpp [moved from src/declarative/util/qdeclarativelistmodelworkeragent.cpp with 100% similarity]
src/declarative/qml/qdeclarativelistmodelworkeragent_p.h [moved from src/declarative/util/qdeclarativelistmodelworkeragent_p.h with 100% similarity]
src/declarative/qml/qdeclarativeopenmetaobject.cpp [moved from src/declarative/util/qdeclarativeopenmetaobject.cpp with 100% similarity]
src/declarative/qml/qdeclarativeopenmetaobject_p.h [moved from src/declarative/util/qdeclarativeopenmetaobject_p.h with 100% similarity]
src/declarative/qml/qdeclarativeworkerscript.cpp
src/declarative/qml/qlistmodelinterface.cpp [moved from src/declarative/util/qlistmodelinterface.cpp with 100% similarity]
src/declarative/qml/qlistmodelinterface_p.h [moved from src/declarative/util/qlistmodelinterface_p.h with 100% similarity]
src/declarative/qml/qml.pri
src/declarative/util/qdeclarativepropertychanges.cpp
src/declarative/util/qdeclarativepropertymap.cpp
src/declarative/util/qdeclarativeutilmodule.cpp
src/declarative/util/qdeclarativeutilmodule_p.h
src/declarative/util/util.pri

index 05db2e8..b677a87 100644 (file)
@@ -56,6 +56,7 @@
 #include "qdeclarativesqldatabase_p.h"
 #include "qdeclarativescriptstring.h"
 #include "qdeclarativeglobal_p.h"
+#include "qdeclarativelistmodel_p.h"
 #include "qdeclarativeworkerscript_p.h"
 #include "qdeclarativecomponent_p.h"
 #include "qdeclarativenetworkaccessmanagerfactory.h"
@@ -103,7 +104,6 @@ void qmlRegisterBaseTypes(const char *uri, int versionMajor, int versionMinor)
 {
     QDeclarativeEnginePrivate::registerBaseTypes(uri, versionMajor, versionMinor);
     QDeclarativeValueTypeFactory::registerBaseTypes(uri, versionMajor, versionMinor);
-    QDeclarativeUtilModule::registerBaseTypes(uri, versionMajor, versionMinor);
 }
 
 /*!
@@ -168,6 +168,8 @@ void QDeclarativeEnginePrivate::registerBaseTypes(const char *uri, int versionMa
 {
     qmlRegisterType<QDeclarativeComponent>(uri,versionMajor,versionMinor,"Component");
     qmlRegisterType<QObject>(uri,versionMajor,versionMinor,"QtObject");
+    qmlRegisterType<QDeclarativeListElement>(uri, versionMajor, versionMinor,"ListElement");
+    qmlRegisterCustomType<QDeclarativeListModel>(uri, versionMajor, versionMinor,"ListModel", new QDeclarativeListModelParser);
     qmlRegisterType<QDeclarativeWorkerScript>(uri,versionMajor,versionMinor,"WorkerScript");
 }
 
@@ -50,7 +50,7 @@
 #include <QtCore/QHash>
 #include <QtCore/QList>
 #include <QtCore/QVariant>
-#include <private/qlistmodelinterface_p.h>
+#include "qlistmodelinterface_p.h"
 
 #include <private/qv8engine_p.h>
 #include <private/qpodvector_p.h>
index 98aaddc..793bc24 100644 (file)
@@ -40,8 +40,8 @@
 ****************************************************************************/
 
 #include "qdeclarativeworkerscript_p.h"
-#include <private/qdeclarativelistmodel_p.h>
-#include <private/qdeclarativelistmodelworkeragent_p.h>
+#include "qdeclarativelistmodel_p.h"
+#include "qdeclarativelistmodelworkeragent_p.h"
 #include "qdeclarativeengine_p.h"
 #include "qdeclarativeexpression_p.h"
 
index 444183e..928854a 100644 (file)
@@ -1,6 +1,9 @@
 SOURCES += \
     $$PWD/qdeclarativeapplication.cpp \
     $$PWD/qdeclarativeinstruction.cpp \
+    $$PWD/qdeclarativelistmodel.cpp \
+    $$PWD/qdeclarativelistmodelworkeragent.cpp \
+    $$PWD/qdeclarativeopenmetaobject.cpp \
     $$PWD/qdeclarativevmemetaobject.cpp \
     $$PWD/qdeclarativeengine.cpp \
     $$PWD/qdeclarativeexpression.cpp \
@@ -45,10 +48,15 @@ SOURCES += \
     $$PWD/qdeclarativeimport.cpp \
     $$PWD/qdeclarativelist.cpp \
     $$PWD/qdeclarativelocale.cpp \
+    $$PWD/qlistmodelinterface.cpp
 
 HEADERS += \
     $$PWD/qdeclarativeglobal_p.h \
     $$PWD/qdeclarativeinstruction_p.h \
+    $$PWD/qdeclarativelistmodel_p.h\
+    $$PWD/qdeclarativelistmodel_p_p.h\
+    $$PWD/qdeclarativelistmodelworkeragent_p.h \
+    $$PWD/qdeclarativeopenmetaobject_p.h \
     $$PWD/qdeclarativevmemetaobject_p.h \
     $$PWD/qdeclarative.h \
     $$PWD/qdeclarativeapplication_p.h \
@@ -109,6 +117,7 @@ HEADERS += \
     $$PWD/qdeclarativenullablevalue_p_p.h \
     $$PWD/qdeclarativescriptstring_p.h \
     $$PWD/qdeclarativelocale_p.h \
+    $$PWD/qlistmodelinterface_p.h
 
 QT += sql
 include(parser/parser.pri)
index e9dc559..d6035fa 100644 (file)
@@ -41,7 +41,7 @@
 
 #include "qdeclarativepropertychanges_p.h"
 
-#include "qdeclarativeopenmetaobject_p.h"
+#include <private/qdeclarativeopenmetaobject_p.h>
 #include <private/qdeclarativerewrite_p.h>
 #include <private/qdeclarativeengine_p.h>
 
index 1149683..af8e7f6 100644 (file)
@@ -42,7 +42,7 @@
 #include "qdeclarativepropertymap.h"
 
 #include <private/qmetaobjectbuilder_p.h>
-#include "qdeclarativeopenmetaobject_p.h"
+#include <private/qdeclarativeopenmetaobject_p.h>
 
 #include <QDebug>
 
index 4df3115..511ccd3 100644 (file)
@@ -47,8 +47,6 @@
 #include "qdeclarativeconnections_p.h"
 #include "qdeclarativesmoothedanimation_p.h"
 #include "qdeclarativefontloader_p.h"
-#include "qdeclarativelistaccessor_p.h"
-#include "qdeclarativelistmodel_p.h"
 #include "qdeclarativepackage_p.h"
 #include "qdeclarativepropertychanges_p.h"
 #include "qdeclarativespringanimation_p.h"
 #include <QtCore/qcoreapplication.h>
 #include <QtGui/QInputPanel>
 
-void QDeclarativeUtilModule::registerBaseTypes(const char *uri, int versionMajor, int versionMinor)
-{
-    qmlRegisterType<QDeclarativeListElement>(uri, versionMajor, versionMinor,"ListElement");
-    qmlRegisterCustomType<QDeclarativeListModel>(uri, versionMajor, versionMinor,"ListModel", new QDeclarativeListModelParser);
-}
-
 void QDeclarativeUtilModule::defineModule()
 {
     qmlRegisterUncreatableType<QInputPanel>("QtQuick",2,0,"InputPanel", QInputPanel::tr("InputPanel is an abstract class"));
@@ -115,5 +107,4 @@ void QDeclarativeUtilModule::defineModule()
 
     qmlRegisterCustomType<QDeclarativePropertyChanges>("QtQuick",2,0,"PropertyChanges", new QDeclarativePropertyChangesParser);
     qmlRegisterCustomType<QDeclarativeConnections>("QtQuick",2,0,"Connections", new QDeclarativeConnectionsParser);
-    registerBaseTypes("QtQuick",2,0);
 }
index 42a1e02..7304f6f 100644 (file)
@@ -53,7 +53,6 @@ QT_MODULE(Declarative)
 class QDeclarativeUtilModule
 {
 public:
-    static void registerBaseTypes(const char *uri, int versionMajor, int versionMinor);
     static void defineModule();
 };
 
index a93fff7..e476db7 100644 (file)
@@ -12,9 +12,7 @@ SOURCES += \
     $$PWD/qdeclarativepropertychanges.cpp \
     $$PWD/qdeclarativestategroup.cpp \
     $$PWD/qdeclarativetransition.cpp \
-    $$PWD/qdeclarativelistmodel.cpp\
     $$PWD/qdeclarativelistaccessor.cpp \
-    $$PWD/qdeclarativeopenmetaobject.cpp \
     $$PWD/qdeclarativetimeline.cpp \
     $$PWD/qdeclarativetimer.cpp \
     $$PWD/qdeclarativebind.cpp \
@@ -23,11 +21,9 @@ SOURCES += \
     $$PWD/qdeclarativebehavior.cpp \
     $$PWD/qdeclarativefontloader.cpp \
     $$PWD/qdeclarativestyledtext.cpp \
-    $$PWD/qdeclarativelistmodelworkeragent.cpp \
     $$PWD/qdeclarativepath.cpp \
     $$PWD/qdeclarativechangeset.cpp \
     $$PWD/qdeclarativelistcompositor.cpp \
-    $$PWD/qlistmodelinterface.cpp \
     $$PWD/qdeclarativepathinterpolator.cpp \
     $$PWD/qdeclarativesvgparser.cpp
 
@@ -48,10 +44,7 @@ HEADERS += \
     $$PWD/qdeclarativetransitionmanager_p_p.h \
     $$PWD/qdeclarativestategroup_p.h \
     $$PWD/qdeclarativetransition_p.h \
-    $$PWD/qdeclarativelistmodel_p.h\
-    $$PWD/qdeclarativelistmodel_p_p.h\
     $$PWD/qdeclarativelistaccessor_p.h \
-    $$PWD/qdeclarativeopenmetaobject_p.h \
     $$PWD/qdeclarativetimeline_p_p.h \
     $$PWD/qdeclarativetimer_p.h \
     $$PWD/qdeclarativebind_p.h \
@@ -60,12 +53,10 @@ HEADERS += \
     $$PWD/qdeclarativebehavior_p.h \
     $$PWD/qdeclarativefontloader_p.h \
     $$PWD/qdeclarativestyledtext_p.h \
-    $$PWD/qdeclarativelistmodelworkeragent_p.h \
     $$PWD/qdeclarativepath_p.h \
     $$PWD/qdeclarativepath_p_p.h \
     $$PWD/qdeclarativechangeset_p.h \
     $$PWD/qdeclarativelistcompositor_p.h \
-    $$PWD/qlistmodelinterface_p.h \
     $$PWD/qdeclarativepathinterpolator_p.h \
     $$PWD/qdeclarativesvgparser_p.h