aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKent Hansen <kent.hansen@nokia.com>2011-11-23 15:14:07 +0100
committerQt by Nokia <qt-info@nokia.com>2011-12-02 14:18:20 +0100
commit6c8378eaf1edbbefe6aaa3672b0127816a004fd7 (patch)
tree8ee08fb447e052f7a7a685fbeaaa04f04ea60126 /src
parente01219b77b1e889e70437635905d7ff820568e23 (diff)
Say hello to QtQuick module
This change moves the QtQuick 2 types and C++ API (including SceneGraph) to a new module (AKA library), QtQuick. 99% of this change is moving files from src/declarative to src/quick, and from tests/auto/declarative to tests/auto/qtquick2. The loading of QtQuick 2 ("import QtQuick 2.0") is now delegated to a plugin, src/imports/qtquick2, just like it's done for QtQuick 1. All tools, examples, and tests that use QtQuick C++ API have gotten "QT += quick" or "QT += quick-private" added to their .pro file. A few additional internal QtDeclarative classes had to be exported (via Q_DECLARATIVE_PRIVATE_EXPORT) since they're needed by the QtQuick 2 implementation. The old header locations (e.g. QtDeclarative/qquickitem.h) will still be supported for some time, but will produce compile-time warnings. (To avoid the QtQuick implementation using the compatibility headers (since QtDeclarative's includepath comes first), a few include statements were modified, e.g. from "#include <qsgnode.h>" to "#include <QtQuick/qsgnode.h>".) There's a change in qtbase that automatically adds QtQuick to the module list if QtDeclarative is used. Together with the compatibility headers, this should help reduce the migration pain for existing projects. In theory, simply getting an existing QtDeclarative-based project to compile and link shouldn't require any changes for now -- but porting to the new scheme is of course recommended, and will eventually become mandatory. Task-number: QTBUG-22889 Reviewed-by: Lars Knoll <lars.knoll@nokia.com> Change-Id: Ia52be9373172ba2f37e7623231ecb060316c96a7 Reviewed-by: Kent Hansen <kent.hansen@nokia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/declarative/debugger/qdeclarativeenginedebugservice_p.h2
-rw-r--r--src/declarative/declarative.pro7
-rw-r--r--src/declarative/qml/qdeclarativecomponent_p.h2
-rw-r--r--src/declarative/qml/qdeclarativeengine.cpp6
-rw-r--r--src/declarative/qml/qdeclarativeexpression_p.h2
-rw-r--r--src/declarative/qml/qdeclarativemetatype.cpp1
-rw-r--r--src/declarative/util/util.pri60
-rw-r--r--src/imports/etcprovider/etcprovider.pro2
-rw-r--r--src/imports/etcprovider/qetcprovider.h2
-rw-r--r--src/imports/imports.pro4
-rw-r--r--src/imports/qtquick2/plugin.cpp68
-rw-r--r--src/imports/qtquick2/qmldir1
-rw-r--r--src/imports/qtquick2/qtquick2.pro19
-rw-r--r--src/imports/testlib/main.cpp2
-rw-r--r--src/imports/testlib/testlib.pro2
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/qmldbg_qtquick2.pro2
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/qtquick2plugin.cpp2
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/sghighlight.h2
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/sgselectiontool.cpp4
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/sgviewinspector.cpp6
-rw-r--r--src/qmltest/qmltest.pro2
-rw-r--r--src/qmltest/quicktest.cpp2
-rw-r--r--src/qmltest/quicktestevent.cpp4
-rw-r--r--src/quick/designer/designer.pri (renamed from src/declarative/designer/designer.pri)0
-rw-r--r--src/quick/designer/designersupport.cpp (renamed from src/declarative/designer/designersupport.cpp)6
-rw-r--r--src/quick/designer/designersupport.h (renamed from src/declarative/designer/designersupport.h)5
-rwxr-xr-xsrc/quick/items/checksync.pl (renamed from src/declarative/items/checksync.pl)0
-rw-r--r--src/quick/items/context2d/context2d.pri (renamed from src/declarative/items/context2d/context2d.pri)0
-rw-r--r--src/quick/items/context2d/qquickcanvasitem.cpp (renamed from src/declarative/items/context2d/qquickcanvasitem.cpp)2
-rw-r--r--src/quick/items/context2d/qquickcanvasitem_p.h (renamed from src/declarative/items/context2d/qquickcanvasitem_p.h)5
-rw-r--r--src/quick/items/context2d/qquickcontext2d.cpp (renamed from src/declarative/items/context2d/qquickcontext2d.cpp)4
-rw-r--r--src/quick/items/context2d/qquickcontext2d_p.h (renamed from src/declarative/items/context2d/qquickcontext2d_p.h)5
-rw-r--r--src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp (renamed from src/declarative/items/context2d/qquickcontext2dcommandbuffer.cpp)0
-rw-r--r--src/quick/items/context2d/qquickcontext2dcommandbuffer_p.h (renamed from src/declarative/items/context2d/qquickcontext2dcommandbuffer_p.h)4
-rw-r--r--src/quick/items/context2d/qquickcontext2dnode.cpp (renamed from src/declarative/items/context2d/qquickcontext2dnode.cpp)2
-rw-r--r--src/quick/items/context2d/qquickcontext2dnode_p.h (renamed from src/declarative/items/context2d/qquickcontext2dnode_p.h)6
-rw-r--r--src/quick/items/context2d/qquickcontext2dtexture.cpp (renamed from src/declarative/items/context2d/qquickcontext2dtexture.cpp)2
-rw-r--r--src/quick/items/context2d/qquickcontext2dtexture_p.h (renamed from src/declarative/items/context2d/qquickcontext2dtexture_p.h)4
-rw-r--r--src/quick/items/context2d/qquickcontext2dtile.cpp (renamed from src/declarative/items/context2d/qquickcontext2dtile.cpp)0
-rw-r--r--src/quick/items/context2d/qquickcontext2dtile_p.h (renamed from src/declarative/items/context2d/qquickcontext2dtile_p.h)2
-rw-r--r--src/quick/items/items.pri (renamed from src/declarative/items/items.pri)0
-rw-r--r--src/quick/items/qquickanchors.cpp (renamed from src/declarative/items/qquickanchors.cpp)0
-rw-r--r--src/quick/items/qquickanchors_p.h (renamed from src/declarative/items/qquickanchors_p.h)6
-rw-r--r--src/quick/items/qquickanchors_p_p.h (renamed from src/declarative/items/qquickanchors_p_p.h)0
-rw-r--r--src/quick/items/qquickanimatedimage.cpp (renamed from src/declarative/items/qquickanimatedimage.cpp)0
-rw-r--r--src/quick/items/qquickanimatedimage_p.h (renamed from src/declarative/items/qquickanimatedimage_p.h)2
-rw-r--r--src/quick/items/qquickanimatedimage_p_p.h (renamed from src/declarative/items/qquickanimatedimage_p_p.h)0
-rw-r--r--src/quick/items/qquickanimation.cpp (renamed from src/declarative/items/qquickanimation.cpp)0
-rw-r--r--src/quick/items/qquickanimation_p.h (renamed from src/declarative/items/qquickanimation_p.h)4
-rw-r--r--src/quick/items/qquickanimation_p_p.h (renamed from src/declarative/items/qquickanimation_p_p.h)0
-rw-r--r--src/quick/items/qquickborderimage.cpp (renamed from src/declarative/items/qquickborderimage.cpp)0
-rw-r--r--src/quick/items/qquickborderimage_p.h (renamed from src/declarative/items/qquickborderimage_p.h)2
-rw-r--r--src/quick/items/qquickborderimage_p_p.h (renamed from src/declarative/items/qquickborderimage_p_p.h)0
-rw-r--r--src/quick/items/qquickcanvas.cpp (renamed from src/declarative/items/qquickcanvas.cpp)8
-rw-r--r--src/quick/items/qquickcanvas.h (renamed from src/declarative/items/qquickcanvas.h)5
-rw-r--r--src/quick/items/qquickcanvas_p.h (renamed from src/declarative/items/qquickcanvas_p.h)2
-rw-r--r--src/quick/items/qquickclipnode.cpp (renamed from src/declarative/items/qquickclipnode.cpp)0
-rw-r--r--src/quick/items/qquickclipnode_p.h (renamed from src/declarative/items/qquickclipnode_p.h)2
-rw-r--r--src/quick/items/qquickdrag.cpp (renamed from src/declarative/items/qquickdrag.cpp)2
-rw-r--r--src/quick/items/qquickdrag_p.h (renamed from src/declarative/items/qquickdrag_p.h)4
-rw-r--r--src/quick/items/qquickdroparea.cpp (renamed from src/declarative/items/qquickdroparea.cpp)0
-rw-r--r--src/quick/items/qquickdroparea_p.h (renamed from src/declarative/items/qquickdroparea_p.h)2
-rw-r--r--src/quick/items/qquickevents.cpp (renamed from src/declarative/items/qquickevents.cpp)0
-rw-r--r--src/quick/items/qquickevents_p_p.h (renamed from src/declarative/items/qquickevents_p_p.h)3
-rw-r--r--src/quick/items/qquickflickable.cpp (renamed from src/declarative/items/qquickflickable.cpp)0
-rw-r--r--src/quick/items/qquickflickable_p.h (renamed from src/declarative/items/qquickflickable_p.h)2
-rw-r--r--src/quick/items/qquickflickable_p_p.h (renamed from src/declarative/items/qquickflickable_p_p.h)0
-rw-r--r--src/quick/items/qquickflipable.cpp (renamed from src/declarative/items/qquickflipable.cpp)0
-rw-r--r--src/quick/items/qquickflipable_p.h (renamed from src/declarative/items/qquickflipable_p.h)2
-rw-r--r--src/quick/items/qquickfocusscope.cpp (renamed from src/declarative/items/qquickfocusscope.cpp)0
-rw-r--r--src/quick/items/qquickfocusscope_p.h (renamed from src/declarative/items/qquickfocusscope_p.h)2
-rw-r--r--src/quick/items/qquickgridview.cpp (renamed from src/declarative/items/qquickgridview.cpp)0
-rw-r--r--src/quick/items/qquickgridview_p.h (renamed from src/declarative/items/qquickgridview_p.h)1
-rw-r--r--src/quick/items/qquickimage.cpp (renamed from src/declarative/items/qquickimage.cpp)4
-rw-r--r--src/quick/items/qquickimage_p.h (renamed from src/declarative/items/qquickimage_p.h)4
-rw-r--r--src/quick/items/qquickimage_p_p.h (renamed from src/declarative/items/qquickimage_p_p.h)0
-rw-r--r--src/quick/items/qquickimagebase.cpp (renamed from src/declarative/items/qquickimagebase.cpp)0
-rw-r--r--src/quick/items/qquickimagebase_p.h (renamed from src/declarative/items/qquickimagebase_p.h)0
-rw-r--r--src/quick/items/qquickimagebase_p_p.h (renamed from src/declarative/items/qquickimagebase_p_p.h)2
-rw-r--r--src/quick/items/qquickimplicitsizeitem.cpp (renamed from src/declarative/items/qquickimplicitsizeitem.cpp)0
-rw-r--r--src/quick/items/qquickimplicitsizeitem_p.h (renamed from src/declarative/items/qquickimplicitsizeitem_p.h)0
-rw-r--r--src/quick/items/qquickimplicitsizeitem_p_p.h (renamed from src/declarative/items/qquickimplicitsizeitem_p_p.h)0
-rw-r--r--src/quick/items/qquickitem.cpp (renamed from src/declarative/items/qquickitem.cpp)6
-rw-r--r--src/quick/items/qquickitem.h (renamed from src/declarative/items/qquickitem.h)7
-rw-r--r--src/quick/items/qquickitem_p.h (renamed from src/declarative/items/qquickitem_p.h)6
-rw-r--r--src/quick/items/qquickitemchangelistener_p.h (renamed from src/declarative/items/qquickitemchangelistener_p.h)0
-rw-r--r--src/quick/items/qquickitemsmodule.cpp (renamed from src/declarative/items/qquickitemsmodule.cpp)6
-rw-r--r--src/quick/items/qquickitemsmodule_p.h (renamed from src/declarative/items/qquickitemsmodule_p.h)2
-rw-r--r--src/quick/items/qquickitemview.cpp (renamed from src/declarative/items/qquickitemview.cpp)0
-rw-r--r--src/quick/items/qquickitemview_p.h (renamed from src/declarative/items/qquickitemview_p.h)2
-rw-r--r--src/quick/items/qquickitemview_p_p.h (renamed from src/declarative/items/qquickitemview_p_p.h)2
-rw-r--r--src/quick/items/qquicklistview.cpp (renamed from src/declarative/items/qquicklistview.cpp)0
-rw-r--r--src/quick/items/qquicklistview_p.h (renamed from src/declarative/items/qquicklistview_p.h)2
-rw-r--r--src/quick/items/qquickloader.cpp (renamed from src/declarative/items/qquickloader.cpp)0
-rw-r--r--src/quick/items/qquickloader_p.h (renamed from src/declarative/items/qquickloader_p.h)2
-rw-r--r--src/quick/items/qquickloader_p_p.h (renamed from src/declarative/items/qquickloader_p_p.h)0
-rw-r--r--src/quick/items/qquickmousearea.cpp (renamed from src/declarative/items/qquickmousearea.cpp)0
-rw-r--r--src/quick/items/qquickmousearea_p.h (renamed from src/declarative/items/qquickmousearea_p.h)4
-rw-r--r--src/quick/items/qquickmousearea_p_p.h (renamed from src/declarative/items/qquickmousearea_p_p.h)0
-rw-r--r--src/quick/items/qquickmultipointtoucharea.cpp (renamed from src/declarative/items/qquickmultipointtoucharea.cpp)2
-rw-r--r--src/quick/items/qquickmultipointtoucharea_p.h (renamed from src/declarative/items/qquickmultipointtoucharea_p.h)2
-rw-r--r--src/quick/items/qquickninepatchnode.cpp (renamed from src/declarative/items/qquickninepatchnode.cpp)0
-rw-r--r--src/quick/items/qquickninepatchnode_p.h (renamed from src/declarative/items/qquickninepatchnode_p.h)4
-rw-r--r--src/quick/items/qquickpainteditem.cpp (renamed from src/declarative/items/qquickpainteditem.cpp)6
-rw-r--r--src/quick/items/qquickpainteditem.h (renamed from src/declarative/items/qquickpainteditem.h)4
-rw-r--r--src/quick/items/qquickpainteditem_p.h (renamed from src/declarative/items/qquickpainteditem_p.h)0
-rw-r--r--src/quick/items/qquickpathview.cpp (renamed from src/declarative/items/qquickpathview.cpp)2
-rw-r--r--src/quick/items/qquickpathview_p.h (renamed from src/declarative/items/qquickpathview_p.h)2
-rw-r--r--src/quick/items/qquickpathview_p_p.h (renamed from src/declarative/items/qquickpathview_p_p.h)0
-rw-r--r--src/quick/items/qquickpincharea.cpp (renamed from src/declarative/items/qquickpincharea.cpp)0
-rw-r--r--src/quick/items/qquickpincharea_p.h (renamed from src/declarative/items/qquickpincharea_p.h)2
-rw-r--r--src/quick/items/qquickpincharea_p_p.h (renamed from src/declarative/items/qquickpincharea_p_p.h)0
-rw-r--r--src/quick/items/qquickpositioners.cpp (renamed from src/declarative/items/qquickpositioners.cpp)6
-rw-r--r--src/quick/items/qquickpositioners_p.h (renamed from src/declarative/items/qquickpositioners_p.h)6
-rw-r--r--src/quick/items/qquickpositioners_p_p.h (renamed from src/declarative/items/qquickpositioners_p_p.h)2
-rw-r--r--src/quick/items/qquickrectangle.cpp (renamed from src/declarative/items/qquickrectangle.cpp)2
-rw-r--r--src/quick/items/qquickrectangle_p.h (renamed from src/declarative/items/qquickrectangle_p.h)7
-rw-r--r--src/quick/items/qquickrectangle_p_p.h (renamed from src/declarative/items/qquickrectangle_p_p.h)0
-rw-r--r--src/quick/items/qquickrepeater.cpp (renamed from src/declarative/items/qquickrepeater.cpp)0
-rw-r--r--src/quick/items/qquickrepeater_p.h (renamed from src/declarative/items/qquickrepeater_p.h)2
-rw-r--r--src/quick/items/qquickrepeater_p_p.h (renamed from src/declarative/items/qquickrepeater_p_p.h)0
-rw-r--r--src/quick/items/qquickscalegrid.cpp (renamed from src/declarative/items/qquickscalegrid.cpp)0
-rw-r--r--src/quick/items/qquickscalegrid_p_p.h (renamed from src/declarative/items/qquickscalegrid_p_p.h)10
-rw-r--r--src/quick/items/qquickshadereffect.cpp (renamed from src/declarative/items/qquickshadereffect.cpp)6
-rw-r--r--src/quick/items/qquickshadereffect_p.h (renamed from src/declarative/items/qquickshadereffect_p.h)6
-rw-r--r--src/quick/items/qquickshadereffectmesh.cpp (renamed from src/declarative/items/qquickshadereffectmesh.cpp)2
-rw-r--r--src/quick/items/qquickshadereffectmesh_p.h (renamed from src/declarative/items/qquickshadereffectmesh_p.h)5
-rw-r--r--src/quick/items/qquickshadereffectnode.cpp (renamed from src/declarative/items/qquickshadereffectnode.cpp)4
-rw-r--r--src/quick/items/qquickshadereffectnode_p.h (renamed from src/declarative/items/qquickshadereffectnode_p.h)10
-rw-r--r--src/quick/items/qquickshadereffectsource.cpp (renamed from src/declarative/items/qquickshadereffectsource.cpp)4
-rw-r--r--src/quick/items/qquickshadereffectsource_p.h (renamed from src/declarative/items/qquickshadereffectsource_p.h)10
-rw-r--r--src/quick/items/qquicksprite.cpp (renamed from src/declarative/items/qquicksprite.cpp)0
-rw-r--r--src/quick/items/qquicksprite_p.h (renamed from src/declarative/items/qquicksprite_p.h)3
-rw-r--r--src/quick/items/qquickspriteengine.cpp (renamed from src/declarative/items/qquickspriteengine.cpp)0
-rw-r--r--src/quick/items/qquickspriteengine_p.h (renamed from src/declarative/items/qquickspriteengine_p.h)2
-rw-r--r--src/quick/items/qquickspriteimage.cpp (renamed from src/declarative/items/qquickspriteimage.cpp)12
-rw-r--r--src/quick/items/qquickspriteimage_p.h (renamed from src/declarative/items/qquickspriteimage_p.h)4
-rw-r--r--src/quick/items/qquickstateoperations.cpp (renamed from src/declarative/items/qquickstateoperations.cpp)0
-rw-r--r--src/quick/items/qquickstateoperations_p.h (renamed from src/declarative/items/qquickstateoperations_p.h)4
-rw-r--r--src/quick/items/qquicktext.cpp (renamed from src/declarative/items/qquicktext.cpp)6
-rw-r--r--src/quick/items/qquicktext_p.h (renamed from src/declarative/items/qquicktext_p.h)5
-rw-r--r--src/quick/items/qquicktext_p_p.h (renamed from src/declarative/items/qquicktext_p_p.h)0
-rw-r--r--src/quick/items/qquicktextedit.cpp (renamed from src/declarative/items/qquicktextedit.cpp)4
-rw-r--r--src/quick/items/qquicktextedit_p.h (renamed from src/declarative/items/qquicktextedit_p.h)2
-rw-r--r--src/quick/items/qquicktextedit_p_p.h (renamed from src/declarative/items/qquicktextedit_p_p.h)0
-rw-r--r--src/quick/items/qquicktextinput.cpp (renamed from src/declarative/items/qquicktextinput.cpp)2
-rw-r--r--src/quick/items/qquicktextinput_p.h (renamed from src/declarative/items/qquicktextinput_p.h)2
-rw-r--r--src/quick/items/qquicktextinput_p_p.h (renamed from src/declarative/items/qquicktextinput_p_p.h)0
-rw-r--r--src/quick/items/qquicktextnode.cpp (renamed from src/declarative/items/qquicktextnode.cpp)4
-rw-r--r--src/quick/items/qquicktextnode_p.h (renamed from src/declarative/items/qquicktextnode_p.h)2
-rw-r--r--src/quick/items/qquicktranslate.cpp (renamed from src/declarative/items/qquicktranslate.cpp)0
-rw-r--r--src/quick/items/qquicktranslate_p.h (renamed from src/declarative/items/qquicktranslate_p.h)2
-rw-r--r--src/quick/items/qquickview.cpp (renamed from src/declarative/items/qquickview.cpp)2
-rw-r--r--src/quick/items/qquickview.h (renamed from src/declarative/items/qquickview.h)6
-rw-r--r--src/quick/items/qquickview_p.h (renamed from src/declarative/items/qquickview_p.h)2
-rw-r--r--src/quick/items/qquickvisualadaptormodel.cpp (renamed from src/declarative/items/qquickvisualadaptormodel.cpp)0
-rw-r--r--src/quick/items/qquickvisualadaptormodel_p.h (renamed from src/declarative/items/qquickvisualadaptormodel_p.h)0
-rw-r--r--src/quick/items/qquickvisualdatamodel.cpp (renamed from src/declarative/items/qquickvisualdatamodel.cpp)0
-rw-r--r--src/quick/items/qquickvisualdatamodel_p.h (renamed from src/declarative/items/qquickvisualdatamodel_p.h)5
-rw-r--r--src/quick/items/qquickvisualitemmodel.cpp (renamed from src/declarative/items/qquickvisualitemmodel.cpp)0
-rw-r--r--src/quick/items/qquickvisualitemmodel_p.h (renamed from src/declarative/items/qquickvisualitemmodel_p.h)7
-rw-r--r--src/quick/items/qquickwindowmodule.cpp (renamed from src/declarative/items/qquickwindowmodule.cpp)2
-rw-r--r--src/quick/items/qquickwindowmodule_p.h (renamed from src/declarative/items/qquickwindowmodule_p.h)0
-rw-r--r--src/quick/items/syncexcludes (renamed from src/declarative/items/syncexcludes)0
-rw-r--r--src/quick/particles/particleresources/noise.png (renamed from src/declarative/particles/particleresources/noise.png)bin19477 -> 19477 bytes
-rw-r--r--src/quick/particles/particles.pri (renamed from src/declarative/particles/particles.pri)0
-rw-r--r--src/quick/particles/particles.qrc (renamed from src/declarative/particles/particles.qrc)0
-rw-r--r--src/quick/particles/qquickage.cpp (renamed from src/declarative/particles/qquickage.cpp)0
-rw-r--r--src/quick/particles/qquickage_p.h (renamed from src/declarative/particles/qquickage_p.h)3
-rw-r--r--src/quick/particles/qquickangledirection.cpp (renamed from src/declarative/particles/qquickangledirection.cpp)0
-rw-r--r--src/quick/particles/qquickangledirection_p.h (renamed from src/declarative/particles/qquickangledirection_p.h)2
-rw-r--r--src/quick/particles/qquickcumulativedirection.cpp (renamed from src/declarative/particles/qquickcumulativedirection.cpp)0
-rw-r--r--src/quick/particles/qquickcumulativedirection_p.h (renamed from src/declarative/particles/qquickcumulativedirection_p.h)2
-rw-r--r--src/quick/particles/qquickcustomaffector.cpp (renamed from src/declarative/particles/qquickcustomaffector.cpp)0
-rw-r--r--src/quick/particles/qquickcustomaffector_p.h (renamed from src/declarative/particles/qquickcustomaffector_p.h)2
-rw-r--r--src/quick/particles/qquickcustomparticle.cpp (renamed from src/declarative/particles/qquickcustomparticle.cpp)2
-rw-r--r--src/quick/particles/qquickcustomparticle_p.h (renamed from src/declarative/particles/qquickcustomparticle_p.h)2
-rw-r--r--src/quick/particles/qquickdirection.cpp (renamed from src/declarative/particles/qquickdirection.cpp)0
-rw-r--r--src/quick/particles/qquickdirection_p.h (renamed from src/declarative/particles/qquickdirection_p.h)3
-rw-r--r--src/quick/particles/qquickellipseextruder.cpp (renamed from src/declarative/particles/qquickellipseextruder.cpp)0
-rw-r--r--src/quick/particles/qquickellipseextruder_p.h (renamed from src/declarative/particles/qquickellipseextruder_p.h)3
-rw-r--r--src/quick/particles/qquickfriction.cpp (renamed from src/declarative/particles/qquickfriction.cpp)0
-rw-r--r--src/quick/particles/qquickfriction_p.h (renamed from src/declarative/particles/qquickfriction_p.h)3
-rw-r--r--src/quick/particles/qquickgravity.cpp (renamed from src/declarative/particles/qquickgravity.cpp)0
-rw-r--r--src/quick/particles/qquickgravity_p.h (renamed from src/declarative/particles/qquickgravity_p.h)3
-rw-r--r--src/quick/particles/qquickgroupgoal.cpp (renamed from src/declarative/particles/qquickgroupgoal.cpp)0
-rw-r--r--src/quick/particles/qquickgroupgoal_p.h (renamed from src/declarative/particles/qquickgroupgoal_p.h)2
-rw-r--r--src/quick/particles/qquickimageparticle.cpp (renamed from src/declarative/particles/qquickimageparticle.cpp)13
-rw-r--r--src/quick/particles/qquickimageparticle_p.h (renamed from src/declarative/particles/qquickimageparticle_p.h)4
-rw-r--r--src/quick/particles/qquickitemparticle.cpp (renamed from src/declarative/particles/qquickitemparticle.cpp)2
-rw-r--r--src/quick/particles/qquickitemparticle_p.h (renamed from src/declarative/particles/qquickitemparticle_p.h)1
-rw-r--r--src/quick/particles/qquicklineextruder.cpp (renamed from src/declarative/particles/qquicklineextruder.cpp)0
-rw-r--r--src/quick/particles/qquicklineextruder_p.h (renamed from src/declarative/particles/qquicklineextruder_p.h)0
-rw-r--r--src/quick/particles/qquickmaskextruder.cpp (renamed from src/declarative/particles/qquickmaskextruder.cpp)0
-rw-r--r--src/quick/particles/qquickmaskextruder_p.h (renamed from src/declarative/particles/qquickmaskextruder_p.h)2
-rw-r--r--src/quick/particles/qquickparticleaffector.cpp (renamed from src/declarative/particles/qquickparticleaffector.cpp)0
-rw-r--r--src/quick/particles/qquickparticleaffector_p.h (renamed from src/declarative/particles/qquickparticleaffector_p.h)2
-rw-r--r--src/quick/particles/qquickparticleemitter.cpp (renamed from src/declarative/particles/qquickparticleemitter.cpp)0
-rw-r--r--src/quick/particles/qquickparticleemitter_p.h (renamed from src/declarative/particles/qquickparticleemitter_p.h)4
-rw-r--r--src/quick/particles/qquickparticleextruder.cpp (renamed from src/declarative/particles/qquickparticleextruder.cpp)0
-rw-r--r--src/quick/particles/qquickparticleextruder_p.h (renamed from src/declarative/particles/qquickparticleextruder_p.h)2
-rw-r--r--src/quick/particles/qquickparticlegroup.cpp (renamed from src/declarative/particles/qquickparticlegroup.cpp)0
-rw-r--r--src/quick/particles/qquickparticlegroup_p.h (renamed from src/declarative/particles/qquickparticlegroup_p.h)0
-rw-r--r--src/quick/particles/qquickparticlepainter.cpp (renamed from src/declarative/particles/qquickparticlepainter.cpp)0
-rw-r--r--src/quick/particles/qquickparticlepainter_p.h (renamed from src/declarative/particles/qquickparticlepainter_p.h)3
-rw-r--r--src/quick/particles/qquickparticlesmodule.cpp (renamed from src/declarative/particles/qquickparticlesmodule.cpp)0
-rw-r--r--src/quick/particles/qquickparticlesmodule_p.h (renamed from src/declarative/particles/qquickparticlesmodule_p.h)2
-rw-r--r--src/quick/particles/qquickparticlesystem.cpp (renamed from src/declarative/particles/qquickparticlesystem.cpp)2
-rw-r--r--src/quick/particles/qquickparticlesystem_p.h (renamed from src/declarative/particles/qquickparticlesystem_p.h)4
-rw-r--r--src/quick/particles/qquickpointattractor.cpp (renamed from src/declarative/particles/qquickpointattractor.cpp)0
-rw-r--r--src/quick/particles/qquickpointattractor_p.h (renamed from src/declarative/particles/qquickpointattractor_p.h)2
-rw-r--r--src/quick/particles/qquickpointdirection.cpp (renamed from src/declarative/particles/qquickpointdirection.cpp)0
-rw-r--r--src/quick/particles/qquickpointdirection_p.h (renamed from src/declarative/particles/qquickpointdirection_p.h)2
-rw-r--r--src/quick/particles/qquickrectangleextruder.cpp (renamed from src/declarative/particles/qquickrectangleextruder.cpp)0
-rw-r--r--src/quick/particles/qquickrectangleextruder_p.h (renamed from src/declarative/particles/qquickrectangleextruder_p.h)2
-rw-r--r--src/quick/particles/qquickspritegoal.cpp (renamed from src/declarative/particles/qquickspritegoal.cpp)0
-rw-r--r--src/quick/particles/qquickspritegoal_p.h (renamed from src/declarative/particles/qquickspritegoal_p.h)2
-rw-r--r--src/quick/particles/qquicktargetdirection.cpp (renamed from src/declarative/particles/qquicktargetdirection.cpp)0
-rw-r--r--src/quick/particles/qquicktargetdirection_p.h (renamed from src/declarative/particles/qquicktargetdirection_p.h)2
-rw-r--r--src/quick/particles/qquicktrailemitter.cpp (renamed from src/declarative/particles/qquicktrailemitter.cpp)0
-rw-r--r--src/quick/particles/qquicktrailemitter_p.h (renamed from src/declarative/particles/qquicktrailemitter_p.h)3
-rw-r--r--src/quick/particles/qquickturbulence.cpp (renamed from src/declarative/particles/qquickturbulence.cpp)0
-rw-r--r--src/quick/particles/qquickturbulence_p.h (renamed from src/declarative/particles/qquickturbulence_p.h)3
-rw-r--r--src/quick/particles/qquickv8particledata.cpp (renamed from src/declarative/particles/qquickv8particledata.cpp)0
-rw-r--r--src/quick/particles/qquickv8particledata_p.h (renamed from src/declarative/particles/qquickv8particledata_p.h)2
-rw-r--r--src/quick/particles/qquickwander.cpp (renamed from src/declarative/particles/qquickwander.cpp)0
-rw-r--r--src/quick/particles/qquickwander_p.h (renamed from src/declarative/particles/qquickwander_p.h)3
-rw-r--r--src/quick/qtquick2.cpp (renamed from src/declarative/qtquick2.cpp)4
-rw-r--r--src/quick/qtquick2_p.h (renamed from src/declarative/qtquick2_p.h)6
-rw-r--r--src/quick/qtquickglobal.h67
-rw-r--r--src/quick/qtquickglobal_p.h60
-rw-r--r--src/quick/quick.pro47
-rw-r--r--src/quick/scenegraph/coreapi/qsgdefaultrenderer.cpp (renamed from src/declarative/scenegraph/coreapi/qsgdefaultrenderer.cpp)0
-rw-r--r--src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h (renamed from src/declarative/scenegraph/coreapi/qsgdefaultrenderer_p.h)4
-rw-r--r--src/quick/scenegraph/coreapi/qsggeometry.cpp (renamed from src/declarative/scenegraph/coreapi/qsggeometry.cpp)0
-rw-r--r--src/quick/scenegraph/coreapi/qsggeometry.h (renamed from src/declarative/scenegraph/coreapi/qsggeometry.h)5
-rw-r--r--src/quick/scenegraph/coreapi/qsggeometry_p.h (renamed from src/declarative/scenegraph/coreapi/qsggeometry_p.h)0
-rw-r--r--src/quick/scenegraph/coreapi/qsgmaterial.cpp (renamed from src/declarative/scenegraph/coreapi/qsgmaterial.cpp)0
-rw-r--r--src/quick/scenegraph/coreapi/qsgmaterial.h (renamed from src/declarative/scenegraph/coreapi/qsgmaterial.h)9
-rw-r--r--src/quick/scenegraph/coreapi/qsgnode.cpp (renamed from src/declarative/scenegraph/coreapi/qsgnode.cpp)12
-rw-r--r--src/quick/scenegraph/coreapi/qsgnode.h (renamed from src/declarative/scenegraph/coreapi/qsgnode.h)28
-rw-r--r--src/quick/scenegraph/coreapi/qsgnodeupdater.cpp (renamed from src/declarative/scenegraph/coreapi/qsgnodeupdater.cpp)0
-rw-r--r--src/quick/scenegraph/coreapi/qsgnodeupdater_p.h (renamed from src/declarative/scenegraph/coreapi/qsgnodeupdater_p.h)2
-rw-r--r--src/quick/scenegraph/coreapi/qsgrenderer.cpp (renamed from src/declarative/scenegraph/coreapi/qsgrenderer.cpp)0
-rw-r--r--src/quick/scenegraph/coreapi/qsgrenderer_p.h (renamed from src/declarative/scenegraph/coreapi/qsgrenderer_p.h)12
-rw-r--r--src/quick/scenegraph/qsgadaptationlayer.cpp (renamed from src/declarative/scenegraph/qsgadaptationlayer.cpp)4
-rw-r--r--src/quick/scenegraph/qsgadaptationlayer_p.h (renamed from src/declarative/scenegraph/qsgadaptationlayer_p.h)16
-rw-r--r--src/quick/scenegraph/qsgcontext.cpp (renamed from src/declarative/scenegraph/qsgcontext.cpp)15
-rw-r--r--src/quick/scenegraph/qsgcontext_p.h (renamed from src/declarative/scenegraph/qsgcontext_p.h)6
-rw-r--r--src/quick/scenegraph/qsgcontextplugin.cpp (renamed from src/declarative/scenegraph/qsgcontextplugin.cpp)2
-rw-r--r--src/quick/scenegraph/qsgcontextplugin_p.h (renamed from src/declarative/scenegraph/qsgcontextplugin_p.h)7
-rw-r--r--src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp (renamed from src/declarative/scenegraph/qsgdefaultdistancefieldglyphcache.cpp)2
-rw-r--r--src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h (renamed from src/declarative/scenegraph/qsgdefaultdistancefieldglyphcache_p.h)2
-rw-r--r--src/quick/scenegraph/qsgdefaultglyphnode.cpp (renamed from src/declarative/scenegraph/qsgdefaultglyphnode.cpp)0
-rw-r--r--src/quick/scenegraph/qsgdefaultglyphnode_p.cpp (renamed from src/declarative/scenegraph/qsgdefaultglyphnode_p.cpp)2
-rw-r--r--src/quick/scenegraph/qsgdefaultglyphnode_p.h (renamed from src/declarative/scenegraph/qsgdefaultglyphnode_p.h)4
-rw-r--r--src/quick/scenegraph/qsgdefaultglyphnode_p_p.h (renamed from src/declarative/scenegraph/qsgdefaultglyphnode_p_p.h)8
-rw-r--r--src/quick/scenegraph/qsgdefaultimagenode.cpp (renamed from src/declarative/scenegraph/qsgdefaultimagenode.cpp)2
-rw-r--r--src/quick/scenegraph/qsgdefaultimagenode_p.h (renamed from src/declarative/scenegraph/qsgdefaultimagenode_p.h)4
-rw-r--r--src/quick/scenegraph/qsgdefaultrectanglenode.cpp (renamed from src/declarative/scenegraph/qsgdefaultrectanglenode.cpp)6
-rw-r--r--src/quick/scenegraph/qsgdefaultrectanglenode_p.h (renamed from src/declarative/scenegraph/qsgdefaultrectanglenode_p.h)4
-rw-r--r--src/quick/scenegraph/qsgdistancefieldglyphnode.cpp (renamed from src/declarative/scenegraph/qsgdistancefieldglyphnode.cpp)4
-rw-r--r--src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp (renamed from src/declarative/scenegraph/qsgdistancefieldglyphnode_p.cpp)4
-rw-r--r--src/quick/scenegraph/qsgdistancefieldglyphnode_p.h (renamed from src/declarative/scenegraph/qsgdistancefieldglyphnode_p.h)6
-rw-r--r--src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h (renamed from src/declarative/scenegraph/qsgdistancefieldglyphnode_p_p.h)2
-rw-r--r--src/quick/scenegraph/qsgflashnode.cpp (renamed from src/declarative/scenegraph/qsgflashnode.cpp)0
-rw-r--r--src/quick/scenegraph/qsgflashnode_p.h (renamed from src/declarative/scenegraph/qsgflashnode_p.h)4
-rw-r--r--src/quick/scenegraph/qsgpathsimplifier.cpp (renamed from src/declarative/scenegraph/qsgpathsimplifier.cpp)0
-rw-r--r--src/quick/scenegraph/qsgpathsimplifier_p.h (renamed from src/declarative/scenegraph/qsgpathsimplifier_p.h)0
-rw-r--r--src/quick/scenegraph/scenegraph.pri (renamed from src/declarative/scenegraph/scenegraph.pri)0
-rw-r--r--src/quick/scenegraph/util/qsgareaallocator.cpp (renamed from src/declarative/scenegraph/util/qsgareaallocator.cpp)0
-rw-r--r--src/quick/scenegraph/util/qsgareaallocator_p.h (renamed from src/declarative/scenegraph/util/qsgareaallocator_p.h)3
-rw-r--r--src/quick/scenegraph/util/qsgdistancefieldutil.cpp (renamed from src/declarative/scenegraph/util/qsgdistancefieldutil.cpp)2
-rw-r--r--src/quick/scenegraph/util/qsgdistancefieldutil_p.h (renamed from src/declarative/scenegraph/util/qsgdistancefieldutil_p.h)2
-rw-r--r--src/quick/scenegraph/util/qsgengine.cpp (renamed from src/declarative/scenegraph/util/qsgengine.cpp)2
-rw-r--r--src/quick/scenegraph/util/qsgengine.h (renamed from src/declarative/scenegraph/util/qsgengine.h)6
-rw-r--r--src/quick/scenegraph/util/qsgflatcolormaterial.cpp (renamed from src/declarative/scenegraph/util/qsgflatcolormaterial.cpp)2
-rw-r--r--src/quick/scenegraph/util/qsgflatcolormaterial.h (renamed from src/declarative/scenegraph/util/qsgflatcolormaterial.h)6
-rw-r--r--src/quick/scenegraph/util/qsgpainternode.cpp (renamed from src/declarative/scenegraph/util/qsgpainternode.cpp)4
-rw-r--r--src/quick/scenegraph/util/qsgpainternode_p.h (renamed from src/declarative/scenegraph/util/qsgpainternode_p.h)10
-rw-r--r--src/quick/scenegraph/util/qsgsimplematerial.h (renamed from src/declarative/scenegraph/util/qsgsimplematerial.h)4
-rw-r--r--src/quick/scenegraph/util/qsgsimplerectnode.cpp (renamed from src/declarative/scenegraph/util/qsgsimplerectnode.cpp)0
-rw-r--r--src/quick/scenegraph/util/qsgsimplerectnode.h (renamed from src/declarative/scenegraph/util/qsgsimplerectnode.h)6
-rw-r--r--src/quick/scenegraph/util/qsgsimpletexturenode.cpp (renamed from src/declarative/scenegraph/util/qsgsimpletexturenode.cpp)2
-rw-r--r--src/quick/scenegraph/util/qsgsimpletexturenode.h (renamed from src/declarative/scenegraph/util/qsgsimpletexturenode.h)8
-rw-r--r--src/quick/scenegraph/util/qsgtexture.cpp (renamed from src/declarative/scenegraph/util/qsgtexture.cpp)4
-rw-r--r--src/quick/scenegraph/util/qsgtexture.h (renamed from src/declarative/scenegraph/util/qsgtexture.h)7
-rw-r--r--src/quick/scenegraph/util/qsgtexture_p.h (renamed from src/declarative/scenegraph/util/qsgtexture_p.h)5
-rw-r--r--src/quick/scenegraph/util/qsgtexturematerial.cpp (renamed from src/declarative/scenegraph/util/qsgtexturematerial.cpp)0
-rw-r--r--src/quick/scenegraph/util/qsgtexturematerial.h (renamed from src/declarative/scenegraph/util/qsgtexturematerial.h)11
-rw-r--r--src/quick/scenegraph/util/qsgtexturematerial_p.h (renamed from src/declarative/scenegraph/util/qsgtexturematerial_p.h)4
-rw-r--r--src/quick/scenegraph/util/qsgtextureprovider.cpp (renamed from src/declarative/scenegraph/util/qsgtextureprovider.cpp)0
-rw-r--r--src/quick/scenegraph/util/qsgtextureprovider_p.h (renamed from src/declarative/scenegraph/util/qsgtextureprovider_p.h)4
-rw-r--r--src/quick/scenegraph/util/qsgvertexcolormaterial.cpp (renamed from src/declarative/scenegraph/util/qsgvertexcolormaterial.cpp)2
-rw-r--r--src/quick/scenegraph/util/qsgvertexcolormaterial.h (renamed from src/declarative/scenegraph/util/qsgvertexcolormaterial.h)6
-rw-r--r--src/quick/util/qdeclarativeanimation.cpp (renamed from src/declarative/util/qdeclarativeanimation.cpp)0
-rw-r--r--src/quick/util/qdeclarativeanimation_p.h (renamed from src/declarative/util/qdeclarativeanimation_p.h)6
-rw-r--r--src/quick/util/qdeclarativeanimation_p_p.h (renamed from src/declarative/util/qdeclarativeanimation_p_p.h)0
-rw-r--r--src/quick/util/qdeclarativebehavior.cpp (renamed from src/declarative/util/qdeclarativebehavior.cpp)0
-rw-r--r--src/quick/util/qdeclarativebehavior_p.h (renamed from src/declarative/util/qdeclarativebehavior_p.h)6
-rw-r--r--src/quick/util/qdeclarativebind.cpp (renamed from src/declarative/util/qdeclarativebind.cpp)0
-rw-r--r--src/quick/util/qdeclarativebind_p.h (renamed from src/declarative/util/qdeclarativebind_p.h)2
-rw-r--r--src/quick/util/qdeclarativechangeset.cpp (renamed from src/declarative/util/qdeclarativechangeset.cpp)0
-rw-r--r--src/quick/util/qdeclarativechangeset_p.h (renamed from src/declarative/util/qdeclarativechangeset_p.h)0
-rw-r--r--src/quick/util/qdeclarativeconnections.cpp (renamed from src/declarative/util/qdeclarativeconnections.cpp)0
-rw-r--r--src/quick/util/qdeclarativeconnections_p.h (renamed from src/declarative/util/qdeclarativeconnections_p.h)2
-rw-r--r--src/quick/util/qdeclarativefontloader.cpp (renamed from src/declarative/util/qdeclarativefontloader.cpp)0
-rw-r--r--src/quick/util/qdeclarativefontloader_p.h (renamed from src/declarative/util/qdeclarativefontloader_p.h)2
-rw-r--r--src/quick/util/qdeclarativelistaccessor.cpp (renamed from src/declarative/util/qdeclarativelistaccessor.cpp)0
-rw-r--r--src/quick/util/qdeclarativelistaccessor_p.h (renamed from src/declarative/util/qdeclarativelistaccessor_p.h)2
-rw-r--r--src/quick/util/qdeclarativelistcompositor.cpp (renamed from src/declarative/util/qdeclarativelistcompositor.cpp)0
-rw-r--r--src/quick/util/qdeclarativelistcompositor_p.h (renamed from src/declarative/util/qdeclarativelistcompositor_p.h)0
-rw-r--r--src/quick/util/qdeclarativepackage.cpp (renamed from src/declarative/util/qdeclarativepackage.cpp)0
-rw-r--r--src/quick/util/qdeclarativepackage_p.h (renamed from src/declarative/util/qdeclarativepackage_p.h)2
-rw-r--r--src/quick/util/qdeclarativepath.cpp (renamed from src/declarative/util/qdeclarativepath.cpp)0
-rw-r--r--src/quick/util/qdeclarativepath_p.h (renamed from src/declarative/util/qdeclarativepath_p.h)2
-rw-r--r--src/quick/util/qdeclarativepath_p_p.h (renamed from src/declarative/util/qdeclarativepath_p_p.h)0
-rw-r--r--src/quick/util/qdeclarativepathinterpolator.cpp (renamed from src/declarative/util/qdeclarativepathinterpolator.cpp)0
-rw-r--r--src/quick/util/qdeclarativepathinterpolator_p.h (renamed from src/declarative/util/qdeclarativepathinterpolator_p.h)2
-rw-r--r--src/quick/util/qdeclarativepixmapcache.cpp (renamed from src/declarative/util/qdeclarativepixmapcache.cpp)2
-rw-r--r--src/quick/util/qdeclarativepixmapcache_p.h (renamed from src/declarative/util/qdeclarativepixmapcache_p.h)5
-rw-r--r--src/quick/util/qdeclarativepropertychanges.cpp (renamed from src/declarative/util/qdeclarativepropertychanges.cpp)0
-rw-r--r--src/quick/util/qdeclarativepropertychanges_p.h (renamed from src/declarative/util/qdeclarativepropertychanges_p.h)4
-rw-r--r--src/quick/util/qdeclarativesmoothedanimation.cpp (renamed from src/declarative/util/qdeclarativesmoothedanimation.cpp)0
-rw-r--r--src/quick/util/qdeclarativesmoothedanimation_p.h (renamed from src/declarative/util/qdeclarativesmoothedanimation_p.h)2
-rw-r--r--src/quick/util/qdeclarativesmoothedanimation_p_p.h (renamed from src/declarative/util/qdeclarativesmoothedanimation_p_p.h)0
-rw-r--r--src/quick/util/qdeclarativespringanimation.cpp (renamed from src/declarative/util/qdeclarativespringanimation.cpp)0
-rw-r--r--src/quick/util/qdeclarativespringanimation_p.h (renamed from src/declarative/util/qdeclarativespringanimation_p.h)2
-rw-r--r--src/quick/util/qdeclarativestate.cpp (renamed from src/declarative/util/qdeclarativestate.cpp)0
-rw-r--r--src/quick/util/qdeclarativestate_p.h (renamed from src/declarative/util/qdeclarativestate_p.h)10
-rw-r--r--src/quick/util/qdeclarativestate_p_p.h (renamed from src/declarative/util/qdeclarativestate_p_p.h)0
-rw-r--r--src/quick/util/qdeclarativestategroup.cpp (renamed from src/declarative/util/qdeclarativestategroup.cpp)0
-rw-r--r--src/quick/util/qdeclarativestategroup_p.h (renamed from src/declarative/util/qdeclarativestategroup_p.h)4
-rw-r--r--src/quick/util/qdeclarativestateoperations.cpp (renamed from src/declarative/util/qdeclarativestateoperations.cpp)0
-rw-r--r--src/quick/util/qdeclarativestateoperations_p.h (renamed from src/declarative/util/qdeclarativestateoperations_p.h)3
-rw-r--r--src/quick/util/qdeclarativestyledtext.cpp (renamed from src/declarative/util/qdeclarativestyledtext.cpp)0
-rw-r--r--src/quick/util/qdeclarativestyledtext_p.h (renamed from src/declarative/util/qdeclarativestyledtext_p.h)0
-rw-r--r--src/quick/util/qdeclarativesvgparser.cpp (renamed from src/declarative/util/qdeclarativesvgparser.cpp)0
-rw-r--r--src/quick/util/qdeclarativesvgparser_p.h (renamed from src/declarative/util/qdeclarativesvgparser_p.h)0
-rw-r--r--src/quick/util/qdeclarativesystempalette.cpp (renamed from src/declarative/util/qdeclarativesystempalette.cpp)0
-rw-r--r--src/quick/util/qdeclarativesystempalette_p.h (renamed from src/declarative/util/qdeclarativesystempalette_p.h)2
-rw-r--r--src/quick/util/qdeclarativetimeline.cpp (renamed from src/declarative/util/qdeclarativetimeline.cpp)0
-rw-r--r--src/quick/util/qdeclarativetimeline_p_p.h (renamed from src/declarative/util/qdeclarativetimeline_p_p.h)0
-rw-r--r--src/quick/util/qdeclarativetimer.cpp (renamed from src/declarative/util/qdeclarativetimer.cpp)0
-rw-r--r--src/quick/util/qdeclarativetimer_p.h (renamed from src/declarative/util/qdeclarativetimer_p.h)6
-rw-r--r--src/quick/util/qdeclarativetransition.cpp (renamed from src/declarative/util/qdeclarativetransition.cpp)0
-rw-r--r--src/quick/util/qdeclarativetransition_p.h (renamed from src/declarative/util/qdeclarativetransition_p.h)4
-rw-r--r--src/quick/util/qdeclarativetransitionmanager.cpp (renamed from src/declarative/util/qdeclarativetransitionmanager.cpp)0
-rw-r--r--src/quick/util/qdeclarativetransitionmanager_p_p.h (renamed from src/declarative/util/qdeclarativetransitionmanager_p_p.h)0
-rw-r--r--src/quick/util/qdeclarativeutilmodule.cpp (renamed from src/declarative/util/qdeclarativeutilmodule.cpp)0
-rw-r--r--src/quick/util/qdeclarativeutilmodule_p.h (renamed from src/declarative/util/qdeclarativeutilmodule_p.h)2
-rw-r--r--src/quick/util/util.pri59
-rw-r--r--src/src.pro2
353 files changed, 617 insertions, 598 deletions
diff --git a/src/declarative/debugger/qdeclarativeenginedebugservice_p.h b/src/declarative/debugger/qdeclarativeenginedebugservice_p.h
index 7c74c63801..c2ee93b665 100644
--- a/src/declarative/debugger/qdeclarativeenginedebugservice_p.h
+++ b/src/declarative/debugger/qdeclarativeenginedebugservice_p.h
@@ -66,7 +66,7 @@ class QDeclarativeWatcher;
class QDataStream;
class QDeclarativeDebugStatesDelegate;
-class QDeclarativeEngineDebugService : public QDeclarativeDebugService
+class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeEngineDebugService : public QDeclarativeDebugService
{
Q_OBJECT
public:
diff --git a/src/declarative/declarative.pro b/src/declarative/declarative.pro
index 265e4eba33..ca81a4a3d3 100644
--- a/src/declarative/declarative.pro
+++ b/src/declarative/declarative.pro
@@ -31,10 +31,3 @@ HEADERS += qtdeclarativeversion.h
include(util/util.pri)
include(qml/qml.pri)
include(debugger/debugger.pri)
-include(scenegraph/scenegraph.pri)
-include(items/items.pri)
-include(particles/particles.pri)
-include(designer/designer.pri)
-
-HEADERS += qtquick2_p.h
-SOURCES += qtquick2.cpp
diff --git a/src/declarative/qml/qdeclarativecomponent_p.h b/src/declarative/qml/qdeclarativecomponent_p.h
index ea68291942..49b3d037ad 100644
--- a/src/declarative/qml/qdeclarativecomponent_p.h
+++ b/src/declarative/qml/qdeclarativecomponent_p.h
@@ -78,7 +78,7 @@ class QDeclarativeEngine;
class QDeclarativeCompiledData;
class QDeclarativeComponentAttached;
-class Q_AUTOTEST_EXPORT QDeclarativeComponentPrivate : public QObjectPrivate, public QDeclarativeTypeData::TypeDataCallback
+class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeComponentPrivate : public QObjectPrivate, public QDeclarativeTypeData::TypeDataCallback
{
Q_DECLARE_PUBLIC(QDeclarativeComponent)
diff --git a/src/declarative/qml/qdeclarativeengine.cpp b/src/declarative/qml/qdeclarativeengine.cpp
index d0d095567e..ee42f0b7c3 100644
--- a/src/declarative/qml/qdeclarativeengine.cpp
+++ b/src/declarative/qml/qdeclarativeengine.cpp
@@ -83,7 +83,6 @@
#include <private/qobject_p.h>
-#include <private/qtquick2_p.h>
#include <private/qdeclarativelocale_p.h>
#ifdef Q_OS_WIN // for %APPDATA%
@@ -159,7 +158,6 @@ void qmlRegisterBaseTypes(const char *uri, int versionMajor, int versionMinor)
\endcode
*/
-static bool qt_QmlQtModule_registered = false;
bool QDeclarativeEnginePrivate::qml_debugging_enabled = false;
void QDeclarativeEnginePrivate::registerBaseTypes(const char *uri, int versionMajor, int versionMinor)
@@ -343,10 +341,6 @@ QDeclarativeEnginePrivate::QDeclarativeEnginePrivate(QDeclarativeEngine *e)
scarceResourcesRefCount(0), typeLoader(e), importDatabase(e), uniqueId(1),
incubatorCount(0), incubationController(0), mutex(QMutex::Recursive)
{
- if (!qt_QmlQtModule_registered) {
- qt_QmlQtModule_registered = true;
- QDeclarativeQtQuick2Module::defineModule();
- }
}
QDeclarativeEnginePrivate::~QDeclarativeEnginePrivate()
diff --git a/src/declarative/qml/qdeclarativeexpression_p.h b/src/declarative/qml/qdeclarativeexpression_p.h
index 7a2bda218f..7b53bab093 100644
--- a/src/declarative/qml/qdeclarativeexpression_p.h
+++ b/src/declarative/qml/qdeclarativeexpression_p.h
@@ -168,7 +168,7 @@ private:
class QDeclarativeExpression;
class QString;
-class QDeclarativeExpressionPrivate : public QObjectPrivate, public QDeclarativeJavaScriptExpression
+class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeExpressionPrivate : public QObjectPrivate, public QDeclarativeJavaScriptExpression
{
Q_DECLARE_PUBLIC(QDeclarativeExpression)
public:
diff --git a/src/declarative/qml/qdeclarativemetatype.cpp b/src/declarative/qml/qdeclarativemetatype.cpp
index 46395e15e8..c175d725b8 100644
--- a/src/declarative/qml/qdeclarativemetatype.cpp
+++ b/src/declarative/qml/qdeclarativemetatype.cpp
@@ -1899,7 +1899,6 @@ int QDeclarativeMetaType::QQuickAnchorLineMetaTypeId()
static int id = 0;
if (!id) {
id = QMetaType::type("QQuickAnchorLine");
- Q_ASSERT(id != 0);
}
return id;
}
diff --git a/src/declarative/util/util.pri b/src/declarative/util/util.pri
index 3122cd24bb..01d4247ff8 100644
--- a/src/declarative/util/util.pri
+++ b/src/declarative/util/util.pri
@@ -1,61 +1,5 @@
SOURCES += \
- $$PWD/qdeclarativeutilmodule.cpp\
- $$PWD/qdeclarativeconnections.cpp \
- $$PWD/qdeclarativepackage.cpp \
- $$PWD/qdeclarativeanimation.cpp \
- $$PWD/qdeclarativesystempalette.cpp \
- $$PWD/qdeclarativespringanimation.cpp \
- $$PWD/qdeclarativesmoothedanimation.cpp \
- $$PWD/qdeclarativestate.cpp\
- $$PWD/qdeclarativetransitionmanager.cpp \
- $$PWD/qdeclarativestateoperations.cpp \
- $$PWD/qdeclarativepropertychanges.cpp \
- $$PWD/qdeclarativestategroup.cpp \
- $$PWD/qdeclarativetransition.cpp \
- $$PWD/qdeclarativelistaccessor.cpp \
- $$PWD/qdeclarativetimeline.cpp \
- $$PWD/qdeclarativetimer.cpp \
- $$PWD/qdeclarativebind.cpp \
- $$PWD/qdeclarativepropertymap.cpp \
- $$PWD/qdeclarativepixmapcache.cpp \
- $$PWD/qdeclarativebehavior.cpp \
- $$PWD/qdeclarativefontloader.cpp \
- $$PWD/qdeclarativestyledtext.cpp \
- $$PWD/qdeclarativepath.cpp \
- $$PWD/qdeclarativechangeset.cpp \
- $$PWD/qdeclarativelistcompositor.cpp \
- $$PWD/qdeclarativepathinterpolator.cpp \
- $$PWD/qdeclarativesvgparser.cpp
+ $$PWD/qdeclarativepropertymap.cpp
HEADERS += \
- $$PWD/qdeclarativeutilmodule_p.h\
- $$PWD/qdeclarativeconnections_p.h \
- $$PWD/qdeclarativepackage_p.h \
- $$PWD/qdeclarativeanimation_p.h \
- $$PWD/qdeclarativeanimation_p_p.h \
- $$PWD/qdeclarativesystempalette_p.h \
- $$PWD/qdeclarativespringanimation_p.h \
- $$PWD/qdeclarativesmoothedanimation_p.h \
- $$PWD/qdeclarativesmoothedanimation_p_p.h \
- $$PWD/qdeclarativestate_p.h\
- $$PWD/qdeclarativestateoperations_p.h \
- $$PWD/qdeclarativepropertychanges_p.h \
- $$PWD/qdeclarativestate_p_p.h\
- $$PWD/qdeclarativetransitionmanager_p_p.h \
- $$PWD/qdeclarativestategroup_p.h \
- $$PWD/qdeclarativetransition_p.h \
- $$PWD/qdeclarativelistaccessor_p.h \
- $$PWD/qdeclarativetimeline_p_p.h \
- $$PWD/qdeclarativetimer_p.h \
- $$PWD/qdeclarativebind_p.h \
- $$PWD/qdeclarativepropertymap.h \
- $$PWD/qdeclarativepixmapcache_p.h \
- $$PWD/qdeclarativebehavior_p.h \
- $$PWD/qdeclarativefontloader_p.h \
- $$PWD/qdeclarativestyledtext_p.h \
- $$PWD/qdeclarativepath_p.h \
- $$PWD/qdeclarativepath_p_p.h \
- $$PWD/qdeclarativechangeset_p.h \
- $$PWD/qdeclarativelistcompositor_p.h \
- $$PWD/qdeclarativepathinterpolator_p.h \
- $$PWD/qdeclarativesvgparser_p.h \ No newline at end of file
+ $$PWD/qdeclarativepropertymap.h
diff --git a/src/imports/etcprovider/etcprovider.pro b/src/imports/etcprovider/etcprovider.pro
index b48235eed8..3ec3ab5d09 100644
--- a/src/imports/etcprovider/etcprovider.pro
+++ b/src/imports/etcprovider/etcprovider.pro
@@ -3,7 +3,7 @@ TARGETPATH = Qt/labs/etcprovider
include(../qimportbase.pri)
!contains(QT_CONFIG, egl):DEFINES += QT_NO_EGL
-QT += declarative opengl
+QT += declarative quick opengl
SOURCES += qetcprovider.cpp plugin.cpp
HEADERS += qetcprovider.h plugin.h
diff --git a/src/imports/etcprovider/qetcprovider.h b/src/imports/etcprovider/qetcprovider.h
index cac37584d4..42c8e410db 100644
--- a/src/imports/etcprovider/qetcprovider.h
+++ b/src/imports/etcprovider/qetcprovider.h
@@ -44,7 +44,7 @@
#include <qopengl.h>
#include <QDeclarativeImageProvider>
-#include <QSGTexture>
+#include <QtQuick/QSGTexture>
#include <QDeclarativeEngine>
#include <QDeclarativeContext>
#include <QFileInfo>
diff --git a/src/imports/imports.pro b/src/imports/imports.pro
index 35590b221d..18400f86f2 100644
--- a/src/imports/imports.pro
+++ b/src/imports/imports.pro
@@ -1,5 +1,5 @@
TEMPLATE = subdirs
-SUBDIRS += qtquick1 qt47 folderlistmodel particles gestures etcprovider
+SUBDIRS += qtquick2 qtquick1 qt47 folderlistmodel particles gestures etcprovider
contains(QT_CONFIG, qmltest): SUBDIRS += testlib
-contains(QT_CONFIG, xmlpatterns) : SUBDIRS += xmllistmodel \ No newline at end of file
+contains(QT_CONFIG, xmlpatterns) : SUBDIRS += xmllistmodel
diff --git a/src/imports/qtquick2/plugin.cpp b/src/imports/qtquick2/plugin.cpp
new file mode 100644
index 0000000000..a0def068d9
--- /dev/null
+++ b/src/imports/qtquick2/plugin.cpp
@@ -0,0 +1,68 @@
+/****************************************************************************
+**
+** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the plugins 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$
+**
+****************************************************************************/
+
+#include <QtDeclarative/qdeclarativeextensionplugin.h>
+
+#include <private/qtquick2_p.h>
+
+QT_BEGIN_NAMESPACE
+
+//![class decl]
+class QtQuick2Plugin : public QDeclarativeExtensionPlugin
+{
+ Q_OBJECT
+public:
+ virtual void registerTypes(const char *uri)
+ {
+ Q_ASSERT(QLatin1String(uri) == QLatin1String("QtQuick"));
+ QDeclarativeQtQuick2Module::defineModule();
+ }
+};
+//![class decl]
+
+QT_END_NAMESPACE
+
+#include "plugin.moc"
+
+//![plugin export decl]
+Q_EXPORT_PLUGIN2(qtquick2plugin, QT_PREPEND_NAMESPACE(QtQuick2Plugin));
+//![plugin export decl]
+
diff --git a/src/imports/qtquick2/qmldir b/src/imports/qtquick2/qmldir
new file mode 100644
index 0000000000..bb4d33a5be
--- /dev/null
+++ b/src/imports/qtquick2/qmldir
@@ -0,0 +1 @@
+plugin qtquick2plugin
diff --git a/src/imports/qtquick2/qtquick2.pro b/src/imports/qtquick2/qtquick2.pro
new file mode 100644
index 0000000000..3f76abd87f
--- /dev/null
+++ b/src/imports/qtquick2/qtquick2.pro
@@ -0,0 +1,19 @@
+TARGET = qtquick2plugin
+TARGETPATH = QtQuick.2
+include(../qimportbase.pri)
+
+SOURCES += \
+ plugin.cpp
+
+QT += quick-private declarative-private
+
+OTHER_FILES += \
+ qmldir
+
+DESTDIR = $$QT.declarative.imports/$$TARGETPATH
+target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
+
+qmldir.files += $$PWD/qmldir
+qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
+
+INSTALLS += target qmldir
diff --git a/src/imports/testlib/main.cpp b/src/imports/testlib/main.cpp
index c7d7d9191e..0d3669970f 100644
--- a/src/imports/testlib/main.cpp
+++ b/src/imports/testlib/main.cpp
@@ -46,7 +46,7 @@
#include "QtQuickTest/private/quicktestresult_p.h"
#include "QtQuickTest/private/quicktestevent_p.h"
#include "private/qtestoptions_p.h"
-#include "QtDeclarative/qquickitem.h"
+#include "QtQuick/qquickitem.h"
#include <QtDeclarative/private/qdeclarativeengine_p.h>
QML_DECLARE_TYPE(QuickTestResult)
diff --git a/src/imports/testlib/testlib.pro b/src/imports/testlib/testlib.pro
index dbe45fb6fa..3b8a5bf75e 100644
--- a/src/imports/testlib/testlib.pro
+++ b/src/imports/testlib/testlib.pro
@@ -4,7 +4,7 @@ include(../qimportbase.pri)
CONFIG += qt plugin
-QT += declarative qmltest qmltest-private v8-private declarative-private core-private testlib
+QT += declarative quick qmltest qmltest-private v8-private declarative-private core-private testlib
SOURCES += main.cpp
HEADERS +=
diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/qmldbg_qtquick2.pro b/src/plugins/qmltooling/qmldbg_qtquick2/qmldbg_qtquick2.pro
index a06c1bdc10..ed6ba4cf29 100644
--- a/src/plugins/qmltooling/qmldbg_qtquick2/qmldbg_qtquick2.pro
+++ b/src/plugins/qmltooling/qmldbg_qtquick2/qmldbg_qtquick2.pro
@@ -1,7 +1,7 @@
load(qt_module)
TARGET = qmldbg_qtquick2
-QT += declarative-private core-private gui-private opengl-private v8-private
+QT += declarative-private quick-private core-private gui-private opengl-private v8-private
load(qt_plugin)
diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/qtquick2plugin.cpp b/src/plugins/qmltooling/qmldbg_qtquick2/qtquick2plugin.cpp
index 5ed919c87c..33b8cc1b4e 100644
--- a/src/plugins/qmltooling/qmldbg_qtquick2/qtquick2plugin.cpp
+++ b/src/plugins/qmltooling/qmldbg_qtquick2/qtquick2plugin.cpp
@@ -44,7 +44,7 @@
#include <QtCore/qplugin.h>
#include <QtDeclarative/private/qdeclarativeinspectorservice_p.h>
-#include <QtDeclarative/QQuickView>
+#include <QtQuick/QQuickView>
namespace QmlJSDebugger {
namespace QtQuick2 {
diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/sghighlight.h b/src/plugins/qmltooling/qmldbg_qtquick2/sghighlight.h
index 8ba1af6576..d6c380e0d2 100644
--- a/src/plugins/qmltooling/qmldbg_qtquick2/sghighlight.h
+++ b/src/plugins/qmltooling/qmldbg_qtquick2/sghighlight.h
@@ -43,7 +43,7 @@
#define SGHIGHLIGHT_H
#include <QtCore/QWeakPointer>
-#include <QtDeclarative/QQuickPaintedItem>
+#include <QtQuick/QQuickPaintedItem>
namespace QmlJSDebugger {
namespace QtQuick2 {
diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/sgselectiontool.cpp b/src/plugins/qmltooling/qmldbg_qtquick2/sgselectiontool.cpp
index 4d5fc3738d..f96f7d2422 100644
--- a/src/plugins/qmltooling/qmldbg_qtquick2/sgselectiontool.cpp
+++ b/src/plugins/qmltooling/qmldbg_qtquick2/sgselectiontool.cpp
@@ -45,8 +45,8 @@
#include "sgviewinspector.h"
#include <QtGui/QMouseEvent>
-#include <QtDeclarative/QQuickView>
-#include <QtDeclarative/QQuickItem>
+#include <QtQuick/QQuickView>
+#include <QtQuick/QQuickItem>
namespace QmlJSDebugger {
namespace QtQuick2 {
diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/sgviewinspector.cpp b/src/plugins/qmltooling/qmldbg_qtquick2/sgviewinspector.cpp
index 06eb6eac97..a1c2c1a1b2 100644
--- a/src/plugins/qmltooling/qmldbg_qtquick2/sgviewinspector.cpp
+++ b/src/plugins/qmltooling/qmldbg_qtquick2/sgviewinspector.cpp
@@ -45,10 +45,10 @@
#include "sghighlight.h"
#include "sgselectiontool.h"
-#include <QtDeclarative/private/qquickitem_p.h>
+#include <QtQuick/private/qquickitem_p.h>
-#include <QtDeclarative/QQuickView>
-#include <QtDeclarative/QQuickItem>
+#include <QtQuick/QQuickView>
+#include <QtQuick/QQuickItem>
#include <cfloat>
diff --git a/src/qmltest/qmltest.pro b/src/qmltest/qmltest.pro
index ff04487b18..cc2466639c 100644
--- a/src/qmltest/qmltest.pro
+++ b/src/qmltest/qmltest.pro
@@ -7,7 +7,7 @@ CONFIG += module
CONFIG += dll warn_on declarative_debug
MODULE_PRI += ../../modules/qt_qmltest.pri
-QT += testlib-private declarative testlib qtquick1 widgets widgets-private gui
+QT += testlib-private declarative testlib quick qtquick1 widgets widgets-private gui
DEFINES += QT_BUILD_QUICK_TEST_LIB QT_NO_URL_CAST_FROM_STRING
diff --git a/src/qmltest/quicktest.cpp b/src/qmltest/quicktest.cpp
index 976b4d6de0..65107ee717 100644
--- a/src/qmltest/quicktest.cpp
+++ b/src/qmltest/quicktest.cpp
@@ -49,7 +49,7 @@
#include <QtDeclarative/qdeclarativeengine.h>
#include <QtDeclarative/qdeclarativecontext.h>
#if defined(QML_VERSION) && QML_VERSION >= 0x020000
-#include <QtDeclarative/qquickview.h>
+#include <QtQuick/qquickview.h>
#define QUICK_TEST_SCENEGRAPH 1
#endif
#include <QtDeclarative/qjsvalue.h>
diff --git a/src/qmltest/quicktestevent.cpp b/src/qmltest/quicktestevent.cpp
index 780d502f52..e865954460 100644
--- a/src/qmltest/quicktestevent.cpp
+++ b/src/qmltest/quicktestevent.cpp
@@ -45,8 +45,8 @@
#include <QtQuick1/qdeclarativeitem.h>
#include <QtQuick1/qdeclarativeview.h>
#if defined(QML_VERSION) && QML_VERSION >= 0x020000
-#include <QtDeclarative/qquickitem.h>
-#include <QtDeclarative/qquickcanvas.h>
+#include <QtQuick/qquickitem.h>
+#include <QtQuick/qquickcanvas.h>
#define QUICK_TEST_SCENEGRAPH 1
#endif
#include <QtWidgets/qgraphicsscene.h>
diff --git a/src/declarative/designer/designer.pri b/src/quick/designer/designer.pri
index c523525977..c523525977 100644
--- a/src/declarative/designer/designer.pri
+++ b/src/quick/designer/designer.pri
diff --git a/src/declarative/designer/designersupport.cpp b/src/quick/designer/designersupport.cpp
index 9c565c138c..04a176f511 100644
--- a/src/declarative/designer/designersupport.cpp
+++ b/src/quick/designer/designersupport.cpp
@@ -42,11 +42,11 @@
#include "designersupport.h"
#include <private/qquickitem_p.h>
-#include <private/qquickshadereffectsource_p.h>
-#include <private/qquickrectangle_p.h>
+#include <QtQuick/private/qquickshadereffectsource_p.h>
+#include <QtQuick/private/qquickrectangle_p.h>
#include <private/qdeclarativeengine_p.h>
#include <private/qquickview_p.h>
-#include <private/qdeclarativestategroup_p.h>
+#include <QtQuick/private/qdeclarativestategroup_p.h>
#include <QtGui/QImage>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/designer/designersupport.h b/src/quick/designer/designersupport.h
index 7654363276..18546eca66 100644
--- a/src/declarative/designer/designersupport.h
+++ b/src/quick/designer/designersupport.h
@@ -54,6 +54,7 @@
//
+#include <QtQuick/qtquickglobal.h>
#include <QtCore/QtGlobal>
#include <QtCore/QHash>
#include <QtCore/QRectF>
@@ -62,8 +63,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItem;
class QQuickShaderEffectTexture;
class QImage;
@@ -72,7 +71,7 @@ class QDeclarativeContext;
class QQuickView;
-class Q_DECLARATIVE_EXPORT DesignerSupport
+class Q_QUICK_EXPORT DesignerSupport
{
public:
enum DirtyType {
diff --git a/src/declarative/items/checksync.pl b/src/quick/items/checksync.pl
index 7dffa72e88..7dffa72e88 100755
--- a/src/declarative/items/checksync.pl
+++ b/src/quick/items/checksync.pl
diff --git a/src/declarative/items/context2d/context2d.pri b/src/quick/items/context2d/context2d.pri
index 60b3e4b0c1..60b3e4b0c1 100644
--- a/src/declarative/items/context2d/context2d.pri
+++ b/src/quick/items/context2d/context2d.pri
diff --git a/src/declarative/items/context2d/qquickcanvasitem.cpp b/src/quick/items/context2d/qquickcanvasitem.cpp
index 81b7a49722..32809babed 100644
--- a/src/declarative/items/context2d/qquickcanvasitem.cpp
+++ b/src/quick/items/context2d/qquickcanvasitem.cpp
@@ -45,7 +45,7 @@
#include "qquickcontext2d_p.h"
#include "qquickcontext2dnode_p.h"
#include "qquickcontext2dtexture_p.h"
-#include <private/qdeclarativepixmapcache_p.h>
+#include <QtQuick/private/qdeclarativepixmapcache_p.h>
#include <qdeclarativeinfo.h>
#include <private/qdeclarativeengine_p.h>
diff --git a/src/declarative/items/context2d/qquickcanvasitem_p.h b/src/quick/items/context2d/qquickcanvasitem_p.h
index 293434209a..70ca475c96 100644
--- a/src/declarative/items/context2d/qquickcanvasitem_p.h
+++ b/src/quick/items/context2d/qquickcanvasitem_p.h
@@ -42,17 +42,16 @@
#ifndef QQUICKCANVASITEM_P_H
#define QQUICKCANVASITEM_P_H
-#include <qquickitem.h>
+#include <QtQuick/qquickitem.h>
#include <private/qv8engine_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
class QQuickContext2D;
class QQuickCanvasItemPrivate;
-class Q_DECLARATIVE_EXPORT QQuickCanvasItem : public QQuickItem
+class Q_QUICK_EXPORT QQuickCanvasItem : public QQuickItem
{
Q_OBJECT
Q_ENUMS(RenderTarget)
diff --git a/src/declarative/items/context2d/qquickcontext2d.cpp b/src/quick/items/context2d/qquickcontext2d.cpp
index 1f7a84baa6..d5d57132bf 100644
--- a/src/declarative/items/context2d/qquickcontext2d.cpp
+++ b/src/quick/items/context2d/qquickcontext2d.cpp
@@ -43,11 +43,11 @@
#include "qquickcontext2dcommandbuffer_p.h"
#include "qquickcanvasitem_p.h"
#include <private/qquickitem_p.h>
-#include <private/qquickshadereffectsource_p.h>
+#include <QtQuick/private/qquickshadereffectsource_p.h>
#include <QtGui/qopenglframebufferobject.h>
#include <QtCore/qdebug.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qdeclarativesvgparser_p.h>
#include <private/qdeclarativepath_p.h>
diff --git a/src/declarative/items/context2d/qquickcontext2d_p.h b/src/quick/items/context2d/qquickcontext2d_p.h
index c5634d2b18..0f320d9a7f 100644
--- a/src/declarative/items/context2d/qquickcontext2d_p.h
+++ b/src/quick/items/context2d/qquickcontext2d_p.h
@@ -42,6 +42,7 @@
#ifndef QQUICKCONTEXT2D_P_H
#define QQUICKCONTEXT2D_P_H
+#include <QtQuick/qtquickglobal.h>
#include <QtDeclarative/qdeclarative.h>
#include <QtDeclarative/qdeclarativecomponent.h>
@@ -63,13 +64,11 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickCanvasItem;
class QQuickContext2DCommandBuffer;
class QDeclarativePixmap;
-class Q_DECLARATIVE_EXPORT QQuickContext2D
+class Q_QUICK_EXPORT QQuickContext2D
{
public:
enum TextBaseLineType { Alphabetic=0, Top, Middle, Bottom, Hanging};
diff --git a/src/declarative/items/context2d/qquickcontext2dcommandbuffer.cpp b/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
index 476e7e2cf8..476e7e2cf8 100644
--- a/src/declarative/items/context2d/qquickcontext2dcommandbuffer.cpp
+++ b/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
diff --git a/src/declarative/items/context2d/qquickcontext2dcommandbuffer_p.h b/src/quick/items/context2d/qquickcontext2dcommandbuffer_p.h
index 7deb2fbd6e..2029198648 100644
--- a/src/declarative/items/context2d/qquickcontext2dcommandbuffer_p.h
+++ b/src/quick/items/context2d/qquickcontext2dcommandbuffer_p.h
@@ -43,15 +43,13 @@
#define QQUICKCONTEXT2DCOMMANDBUFFER_P_H
#include "qquickcontext2d_p.h"
-#include <private/qdeclarativepixmapcache_p.h>
+#include <QtQuick/private/qdeclarativepixmapcache_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickCanvasItem;
class QMutex;
diff --git a/src/declarative/items/context2d/qquickcontext2dnode.cpp b/src/quick/items/context2d/qquickcontext2dnode.cpp
index 76b50d9747..445cde8964 100644
--- a/src/declarative/items/context2d/qquickcontext2dnode.cpp
+++ b/src/quick/items/context2d/qquickcontext2dnode.cpp
@@ -41,7 +41,7 @@
#include "qquickcontext2dnode_p.h"
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <QtCore/qmath.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/context2d/qquickcontext2dnode_p.h b/src/quick/items/context2d/qquickcontext2dnode_p.h
index 7403acaf07..a00c939896 100644
--- a/src/declarative/items/context2d/qquickcontext2dnode_p.h
+++ b/src/quick/items/context2d/qquickcontext2dnode_p.h
@@ -42,8 +42,8 @@
#ifndef QQUICKCONTEXT2DNODE_P_H
#define QQUICKCONTEXT2DNODE_P_H
-#include <qsgnode.h>
-#include <qsgtexturematerial.h>
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsgtexturematerial.h>
#include "qquickcanvasitem_p.h"
#include "qquickcontext2dtexture_p.h"
@@ -53,8 +53,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickContext2DNode : public QSGGeometryNode
{
public:
diff --git a/src/declarative/items/context2d/qquickcontext2dtexture.cpp b/src/quick/items/context2d/qquickcontext2dtexture.cpp
index 1128fa224f..cbf1571189 100644
--- a/src/declarative/items/context2d/qquickcontext2dtexture.cpp
+++ b/src/quick/items/context2d/qquickcontext2dtexture.cpp
@@ -43,7 +43,7 @@
#include "qquickcontext2dtile_p.h"
#include "qquickcanvasitem_p.h"
#include <private/qquickitem_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include "qquickcontext2dcommandbuffer_p.h"
#include <QOpenGLPaintDevice>
diff --git a/src/declarative/items/context2d/qquickcontext2dtexture_p.h b/src/quick/items/context2d/qquickcontext2dtexture_p.h
index ed45a09f7c..d055db7c06 100644
--- a/src/declarative/items/context2d/qquickcontext2dtexture_p.h
+++ b/src/quick/items/context2d/qquickcontext2dtexture_p.h
@@ -42,7 +42,7 @@
#ifndef QQUICKCONTEXT2DTEXTURE_P_H
#define QQUICKCONTEXT2DTEXTURE_P_H
-#include <qsgtexture.h>
+#include <QtQuick/qsgtexture.h>
#include "qquickcanvasitem_p.h"
#include "qquickcontext2d_p.h"
@@ -57,8 +57,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickContext2DTile;
class QQuickContext2DCommandBuffer;
diff --git a/src/declarative/items/context2d/qquickcontext2dtile.cpp b/src/quick/items/context2d/qquickcontext2dtile.cpp
index 6217c66094..6217c66094 100644
--- a/src/declarative/items/context2d/qquickcontext2dtile.cpp
+++ b/src/quick/items/context2d/qquickcontext2dtile.cpp
diff --git a/src/declarative/items/context2d/qquickcontext2dtile_p.h b/src/quick/items/context2d/qquickcontext2dtile_p.h
index 92c59efbcf..a38384d3c7 100644
--- a/src/declarative/items/context2d/qquickcontext2dtile_p.h
+++ b/src/quick/items/context2d/qquickcontext2dtile_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickContext2DTexture;
class QQuickContext2DCommandBuffer;
diff --git a/src/declarative/items/items.pri b/src/quick/items/items.pri
index 308706f0b9..308706f0b9 100644
--- a/src/declarative/items/items.pri
+++ b/src/quick/items/items.pri
diff --git a/src/declarative/items/qquickanchors.cpp b/src/quick/items/qquickanchors.cpp
index 8ebdc374fb..8ebdc374fb 100644
--- a/src/declarative/items/qquickanchors.cpp
+++ b/src/quick/items/qquickanchors.cpp
diff --git a/src/declarative/items/qquickanchors_p.h b/src/quick/items/qquickanchors_p.h
index 5c66c2e17d..6f2224f0d4 100644
--- a/src/declarative/items/qquickanchors_p.h
+++ b/src/quick/items/qquickanchors_p.h
@@ -47,18 +47,16 @@
#include <QtCore/QObject>
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItem;
class QQuickAnchorsPrivate;
class QQuickAnchorLine;
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickAnchors : public QObject
+class Q_QUICK_PRIVATE_EXPORT QQuickAnchors : public QObject
{
Q_OBJECT
diff --git a/src/declarative/items/qquickanchors_p_p.h b/src/quick/items/qquickanchors_p_p.h
index 50d55b081f..50d55b081f 100644
--- a/src/declarative/items/qquickanchors_p_p.h
+++ b/src/quick/items/qquickanchors_p_p.h
diff --git a/src/declarative/items/qquickanimatedimage.cpp b/src/quick/items/qquickanimatedimage.cpp
index 61447c87e2..61447c87e2 100644
--- a/src/declarative/items/qquickanimatedimage.cpp
+++ b/src/quick/items/qquickanimatedimage.cpp
diff --git a/src/declarative/items/qquickanimatedimage_p.h b/src/quick/items/qquickanimatedimage_p.h
index ae96e4cc15..0bb3ad73f5 100644
--- a/src/declarative/items/qquickanimatedimage_p.h
+++ b/src/quick/items/qquickanimatedimage_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QMovie;
class QQuickAnimatedImagePrivate;
diff --git a/src/declarative/items/qquickanimatedimage_p_p.h b/src/quick/items/qquickanimatedimage_p_p.h
index 0d5dd4a3b7..0d5dd4a3b7 100644
--- a/src/declarative/items/qquickanimatedimage_p_p.h
+++ b/src/quick/items/qquickanimatedimage_p_p.h
diff --git a/src/declarative/items/qquickanimation.cpp b/src/quick/items/qquickanimation.cpp
index 55eb4e2e13..55eb4e2e13 100644
--- a/src/declarative/items/qquickanimation.cpp
+++ b/src/quick/items/qquickanimation.cpp
diff --git a/src/declarative/items/qquickanimation_p.h b/src/quick/items/qquickanimation_p.h
index 2ce72249e2..bf38bd4d9f 100644
--- a/src/declarative/items/qquickanimation_p.h
+++ b/src/quick/items/qquickanimation_p.h
@@ -45,7 +45,7 @@
#include "qquickitem.h"
-#include <private/qdeclarativeanimation_p.h>
+#include <QtQuick/private/qdeclarativeanimation_p.h>
#include <QtCore/qabstractanimation.h>
@@ -53,8 +53,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParentAnimationPrivate;
class QQuickParentAnimation : public QDeclarativeAnimationGroup
{
diff --git a/src/declarative/items/qquickanimation_p_p.h b/src/quick/items/qquickanimation_p_p.h
index de2b6d42f9..de2b6d42f9 100644
--- a/src/declarative/items/qquickanimation_p_p.h
+++ b/src/quick/items/qquickanimation_p_p.h
diff --git a/src/declarative/items/qquickborderimage.cpp b/src/quick/items/qquickborderimage.cpp
index e0ffd716aa..e0ffd716aa 100644
--- a/src/declarative/items/qquickborderimage.cpp
+++ b/src/quick/items/qquickborderimage.cpp
diff --git a/src/declarative/items/qquickborderimage_p.h b/src/quick/items/qquickborderimage_p.h
index 0af6fca55d..936467d580 100644
--- a/src/declarative/items/qquickborderimage_p.h
+++ b/src/quick/items/qquickborderimage_p.h
@@ -48,8 +48,6 @@
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickScaleGrid;
class QQuickGridScaledImage;
class QQuickBorderImagePrivate;
diff --git a/src/declarative/items/qquickborderimage_p_p.h b/src/quick/items/qquickborderimage_p_p.h
index 1875dc082a..1875dc082a 100644
--- a/src/declarative/items/qquickborderimage_p_p.h
+++ b/src/quick/items/qquickborderimage_p_p.h
diff --git a/src/declarative/items/qquickcanvas.cpp b/src/quick/items/qquickcanvas.cpp
index 8022af98f4..9c6ab08fc7 100644
--- a/src/declarative/items/qquickcanvas.cpp
+++ b/src/quick/items/qquickcanvas.cpp
@@ -45,10 +45,10 @@
#include "qquickitem.h"
#include "qquickitem_p.h"
-#include <private/qsgrenderer_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgrenderer_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <private/qsgflashnode_p.h>
-#include <qsgengine.h>
+#include <QtQuick/qsgengine.h>
#include <private/qguiapplication_p.h>
#include <QtGui/QInputPanel>
@@ -844,6 +844,8 @@ void QQuickCanvasPrivate::cleanup(QSGNode *n)
\since QtQuick 2.0
\brief The QQuickCanvas class provides the canvas for displaying a graphical QML scene
+ \inmodule QtQuick
+
QQuickCanvas provides the graphical scene management needed to interact with and display
a scene of QQuickItems.
diff --git a/src/declarative/items/qquickcanvas.h b/src/quick/items/qquickcanvas.h
index c27776f234..9ea73b087b 100644
--- a/src/declarative/items/qquickcanvas.h
+++ b/src/quick/items/qquickcanvas.h
@@ -42,6 +42,7 @@
#ifndef QQUICKCANVAS_H
#define QQUICKCANVAS_H
+#include <QtQuick/qtquickglobal.h>
#include <QtCore/qmetatype.h>
#include <QtGui/qopengl.h>
#include <QtGui/qwindow.h>
@@ -51,8 +52,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGEngine;
class QQuickItem;
class QSGTexture;
@@ -62,7 +61,7 @@ class QOpenGLFramebufferObject;
class QDeclarativeIncubationController;
class QInputMethodEvent;
-class Q_DECLARATIVE_EXPORT QQuickCanvas : public QWindow
+class Q_QUICK_EXPORT QQuickCanvas : public QWindow
{
Q_OBJECT
Q_PRIVATE_PROPERTY(QQuickCanvas::d_func(), QDeclarativeListProperty<QObject> data READ data DESIGNABLE false)
diff --git a/src/declarative/items/qquickcanvas_p.h b/src/quick/items/qquickcanvas_p.h
index 13ca288cb1..633f382954 100644
--- a/src/declarative/items/qquickcanvas_p.h
+++ b/src/quick/items/qquickcanvas_p.h
@@ -57,7 +57,7 @@
#include "qquickcanvas.h"
#include <private/qdeclarativeguard_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qquickdrag_p.h>
#include <QtCore/qthread.h>
diff --git a/src/declarative/items/qquickclipnode.cpp b/src/quick/items/qquickclipnode.cpp
index 4aeb2dcf69..4aeb2dcf69 100644
--- a/src/declarative/items/qquickclipnode.cpp
+++ b/src/quick/items/qquickclipnode.cpp
diff --git a/src/declarative/items/qquickclipnode_p.h b/src/quick/items/qquickclipnode_p.h
index 0323c9a24a..ee85409c9d 100644
--- a/src/declarative/items/qquickclipnode_p.h
+++ b/src/quick/items/qquickclipnode_p.h
@@ -42,7 +42,7 @@
#ifndef QQUICKCLIPNODE_P_H
#define QQUICKCLIPNODE_P_H
-#include <qsgnode.h>
+#include <QtQuick/qsgnode.h>
class QQuickDefaultClipNode : public QSGClipNode
{
diff --git a/src/declarative/items/qquickdrag.cpp b/src/quick/items/qquickdrag.cpp
index 9dcc4ac7fe..12d8cbea98 100644
--- a/src/declarative/items/qquickdrag.cpp
+++ b/src/quick/items/qquickdrag.cpp
@@ -42,7 +42,7 @@
#include "qquickdrag_p.h"
#include <private/qquickitem_p.h>
-#include <private/qquickevents_p_p.h>
+#include <QtQuick/private/qquickevents_p_p.h>
#include <private/qquickitemchangelistener_p.h>
#include <private/qv8engine_p.h>
diff --git a/src/declarative/items/qquickdrag_p.h b/src/quick/items/qquickdrag_p.h
index 1d950299d7..830c665899 100644
--- a/src/declarative/items/qquickdrag_p.h
+++ b/src/quick/items/qquickdrag_p.h
@@ -43,7 +43,7 @@
#ifndef QQUICKDRAG_P_H
#define QQUICKDRAG_P_H
-#include <qquickitem.h>
+#include <QtQuick/qquickitem.h>
#include <private/qv8engine_p.h>
@@ -55,8 +55,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItem;
class QQuickDrag;
class QQuickDragPrivate;
diff --git a/src/declarative/items/qquickdroparea.cpp b/src/quick/items/qquickdroparea.cpp
index 6ea1467e41..6ea1467e41 100644
--- a/src/declarative/items/qquickdroparea.cpp
+++ b/src/quick/items/qquickdroparea.cpp
diff --git a/src/declarative/items/qquickdroparea_p.h b/src/quick/items/qquickdroparea_p.h
index 31e2bd7813..6662b21faf 100644
--- a/src/declarative/items/qquickdroparea_p.h
+++ b/src/quick/items/qquickdroparea_p.h
@@ -53,8 +53,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickDropAreaPrivate;
class QQuickDropEvent : public QObject
{
diff --git a/src/declarative/items/qquickevents.cpp b/src/quick/items/qquickevents.cpp
index c546dd305a..c546dd305a 100644
--- a/src/declarative/items/qquickevents.cpp
+++ b/src/quick/items/qquickevents.cpp
diff --git a/src/declarative/items/qquickevents_p_p.h b/src/quick/items/qquickevents_p_p.h
index cc5ed4f01e..81eb0dfd06 100644
--- a/src/declarative/items/qquickevents_p_p.h
+++ b/src/quick/items/qquickevents_p_p.h
@@ -54,6 +54,7 @@
// We mean it.
//
+#include <QtQuick/qtquickglobal.h>
#include <qdeclarative.h>
#include <QtCore/qobject.h>
@@ -91,7 +92,7 @@ private:
};
// used in QtLocation
-class Q_DECLARATIVE_EXPORT QQuickMouseEvent : public QObject
+class Q_QUICK_EXPORT QQuickMouseEvent : public QObject
{
Q_OBJECT
Q_PROPERTY(qreal x READ x)
diff --git a/src/declarative/items/qquickflickable.cpp b/src/quick/items/qquickflickable.cpp
index aca3542a92..aca3542a92 100644
--- a/src/declarative/items/qquickflickable.cpp
+++ b/src/quick/items/qquickflickable.cpp
diff --git a/src/declarative/items/qquickflickable_p.h b/src/quick/items/qquickflickable_p.h
index 658db94846..63ff72c598 100644
--- a/src/declarative/items/qquickflickable_p.h
+++ b/src/quick/items/qquickflickable_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickFlickablePrivate;
class QQuickFlickableVisibleArea;
class Q_DECLARATIVE_EXPORT QQuickFlickable : public QQuickItem
diff --git a/src/declarative/items/qquickflickable_p_p.h b/src/quick/items/qquickflickable_p_p.h
index 8ceea6162f..8ceea6162f 100644
--- a/src/declarative/items/qquickflickable_p_p.h
+++ b/src/quick/items/qquickflickable_p_p.h
diff --git a/src/declarative/items/qquickflipable.cpp b/src/quick/items/qquickflipable.cpp
index ed89f2aaf5..ed89f2aaf5 100644
--- a/src/declarative/items/qquickflipable.cpp
+++ b/src/quick/items/qquickflipable.cpp
diff --git a/src/declarative/items/qquickflipable_p.h b/src/quick/items/qquickflipable_p.h
index 698ec0fcb2..9a39b95fbd 100644
--- a/src/declarative/items/qquickflipable_p.h
+++ b/src/quick/items/qquickflipable_p.h
@@ -53,8 +53,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickFlipablePrivate;
class Q_AUTOTEST_EXPORT QQuickFlipable : public QQuickItem
{
diff --git a/src/declarative/items/qquickfocusscope.cpp b/src/quick/items/qquickfocusscope.cpp
index b807fe58f6..b807fe58f6 100644
--- a/src/declarative/items/qquickfocusscope.cpp
+++ b/src/quick/items/qquickfocusscope.cpp
diff --git a/src/declarative/items/qquickfocusscope_p.h b/src/quick/items/qquickfocusscope_p.h
index ff1a389f62..472aceed33 100644
--- a/src/declarative/items/qquickfocusscope_p.h
+++ b/src/quick/items/qquickfocusscope_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class Q_AUTOTEST_EXPORT QQuickFocusScope : public QQuickItem
{
Q_OBJECT
diff --git a/src/declarative/items/qquickgridview.cpp b/src/quick/items/qquickgridview.cpp
index 44e1f14c6f..44e1f14c6f 100644
--- a/src/declarative/items/qquickgridview.cpp
+++ b/src/quick/items/qquickgridview.cpp
diff --git a/src/declarative/items/qquickgridview_p.h b/src/quick/items/qquickgridview_p.h
index b02c0a8350..729c6e433e 100644
--- a/src/declarative/items/qquickgridview_p.h
+++ b/src/quick/items/qquickgridview_p.h
@@ -51,7 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
class QQuickVisualModel;
class QQuickGridViewAttached;
class QQuickGridViewPrivate;
diff --git a/src/declarative/items/qquickimage.cpp b/src/quick/items/qquickimage.cpp
index 46b8ea0915..19a8ef1199 100644
--- a/src/declarative/items/qquickimage.cpp
+++ b/src/quick/items/qquickimage.cpp
@@ -42,9 +42,9 @@
#include "qquickimage_p.h"
#include "qquickimage_p_p.h"
-#include <private/qsgtextureprovider_p.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgadaptationlayer_p.h>
#include <QtGui/qpainter.h>
diff --git a/src/declarative/items/qquickimage_p.h b/src/quick/items/qquickimage_p.h
index 0d1c8dcba3..36b43079b0 100644
--- a/src/declarative/items/qquickimage_p.h
+++ b/src/quick/items/qquickimage_p.h
@@ -44,14 +44,12 @@
#define QQUICKIMAGE_P_H
#include "qquickimagebase_p.h"
-#include <private/qsgtextureprovider_p.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickImagePrivate;
class Q_AUTOTEST_EXPORT QQuickImage : public QQuickImageBase
{
diff --git a/src/declarative/items/qquickimage_p_p.h b/src/quick/items/qquickimage_p_p.h
index 2077dfb0b3..2077dfb0b3 100644
--- a/src/declarative/items/qquickimage_p_p.h
+++ b/src/quick/items/qquickimage_p_p.h
diff --git a/src/declarative/items/qquickimagebase.cpp b/src/quick/items/qquickimagebase.cpp
index d0e495eff5..d0e495eff5 100644
--- a/src/declarative/items/qquickimagebase.cpp
+++ b/src/quick/items/qquickimagebase.cpp
diff --git a/src/declarative/items/qquickimagebase_p.h b/src/quick/items/qquickimagebase_p.h
index 51b5f088d4..51b5f088d4 100644
--- a/src/declarative/items/qquickimagebase_p.h
+++ b/src/quick/items/qquickimagebase_p.h
diff --git a/src/declarative/items/qquickimagebase_p_p.h b/src/quick/items/qquickimagebase_p_p.h
index 2347a82e92..0045562ddc 100644
--- a/src/declarative/items/qquickimagebase_p_p.h
+++ b/src/quick/items/qquickimagebase_p_p.h
@@ -57,7 +57,7 @@
#include "qquickimplicitsizeitem_p_p.h"
#include "qquickimagebase_p.h"
-#include <private/qdeclarativepixmapcache_p.h>
+#include <QtQuick/private/qdeclarativepixmapcache_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquickimplicitsizeitem.cpp b/src/quick/items/qquickimplicitsizeitem.cpp
index b0c5826349..b0c5826349 100644
--- a/src/declarative/items/qquickimplicitsizeitem.cpp
+++ b/src/quick/items/qquickimplicitsizeitem.cpp
diff --git a/src/declarative/items/qquickimplicitsizeitem_p.h b/src/quick/items/qquickimplicitsizeitem_p.h
index 9ca98e1d60..9ca98e1d60 100644
--- a/src/declarative/items/qquickimplicitsizeitem_p.h
+++ b/src/quick/items/qquickimplicitsizeitem_p.h
diff --git a/src/declarative/items/qquickimplicitsizeitem_p_p.h b/src/quick/items/qquickimplicitsizeitem_p_p.h
index 17c204d7c3..17c204d7c3 100644
--- a/src/declarative/items/qquickimplicitsizeitem_p_p.h
+++ b/src/quick/items/qquickimplicitsizeitem_p_p.h
diff --git a/src/declarative/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp
index 9c11196944..a9409ecdf4 100644
--- a/src/declarative/items/qquickitem.cpp
+++ b/src/quick/items/qquickitem.cpp
@@ -59,9 +59,9 @@
#include <QtCore/qnumeric.h>
#include <private/qdeclarativeengine_p.h>
-#include <private/qdeclarativestategroup_p.h>
+#include <QtQuick/private/qdeclarativestategroup_p.h>
#include <private/qdeclarativeopenmetaobject_p.h>
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <private/qlistmodelinterface_p.h>
#include <private/qquickitem_p.h>
@@ -1575,6 +1575,8 @@ void QQuickItemPrivate::setLayoutMirror(bool mirror)
\class QQuickItem
\brief The QQuickItem class provides the most basic of all visual items in QML.
+ \inmodule QtQuick
+
All visual items in Qt Declarative inherit from QQuickItem. Although QQuickItem
has no visual appearance, it defines all the properties that are
common across visual items - such as the x and y position, the
diff --git a/src/declarative/items/qquickitem.h b/src/quick/items/qquickitem.h
index a3baecb9ea..6e7a909696 100644
--- a/src/declarative/items/qquickitem.h
+++ b/src/quick/items/qquickitem.h
@@ -43,6 +43,7 @@
#ifndef QQUICKITEM_H
#define QQUICKITEM_H
+#include <QtQuick/qtquickglobal.h>
#include <QtDeclarative/qdeclarative.h>
#include <QtDeclarative/qdeclarativecomponent.h>
@@ -55,8 +56,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItem;
class QQuickTransformPrivate;
class QQuickTransform : public QObject
@@ -95,7 +94,7 @@ class QSGNode;
class QSGTransformNode;
class QSGTextureProvider;
-class Q_DECLARATIVE_EXPORT QQuickItem : public QObject, public QDeclarativeParserStatus
+class Q_QUICK_EXPORT QQuickItem : public QObject, public QDeclarativeParserStatus
{
Q_OBJECT
Q_INTERFACES(QDeclarativeParserStatus)
@@ -408,7 +407,7 @@ private:
Q_DECLARE_OPERATORS_FOR_FLAGS(QQuickItem::Flags)
#ifndef QT_NO_DEBUG_STREAM
-QDebug Q_DECLARATIVE_EXPORT operator<<(QDebug debug, QQuickItem *item);
+QDebug Q_QUICK_EXPORT operator<<(QDebug debug, QQuickItem *item);
#endif
QT_END_NAMESPACE
diff --git a/src/declarative/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h
index 08ae7fac9b..a522a19a70 100644
--- a/src/declarative/items/qquickitem_p.h
+++ b/src/quick/items/qquickitem_p.h
@@ -62,11 +62,11 @@
#include "qquickcanvas_p.h"
-#include <qsgnode.h>
+#include <QtQuick/qsgnode.h>
#include "qquickclipnode_p.h"
#include <private/qpodvector_p.h>
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <private/qdeclarativenullablevalue_p_p.h>
#include <private/qdeclarativenotifier_p.h>
#include <private/qdeclarativeglobal_p.h>
@@ -133,7 +133,7 @@ public:
QList<QQuickItem *> items;
};
-class Q_DECLARATIVE_EXPORT QQuickItemPrivate : public QObjectPrivate
+class Q_QUICK_EXPORT QQuickItemPrivate : public QObjectPrivate
{
Q_DECLARE_PUBLIC(QQuickItem)
diff --git a/src/declarative/items/qquickitemchangelistener_p.h b/src/quick/items/qquickitemchangelistener_p.h
index a021658f9e..a021658f9e 100644
--- a/src/declarative/items/qquickitemchangelistener_p.h
+++ b/src/quick/items/qquickitemchangelistener_p.h
diff --git a/src/declarative/items/qquickitemsmodule.cpp b/src/quick/items/qquickitemsmodule.cpp
index 060d51e092..a9d8a193f0 100644
--- a/src/declarative/items/qquickitemsmodule.cpp
+++ b/src/quick/items/qquickitemsmodule.cpp
@@ -72,10 +72,10 @@
#include "qquickstateoperations_p.h"
#include "qquickanimation_p.h"
#include <private/qquickshadereffect_p.h>
-#include <private/qquickshadereffectsource_p.h>
+#include <QtQuick/private/qquickshadereffectsource_p.h>
//#include <private/qquickpincharea_p.h>
-#include <private/qquickcanvasitem_p.h>
-#include <private/qquickcontext2d_p.h>
+#include <QtQuick/private/qquickcanvasitem_p.h>
+#include <QtQuick/private/qquickcontext2d_p.h>
#include "qquicksprite_p.h"
#include "qquickspriteimage_p.h"
#include "qquickdrag_p.h"
diff --git a/src/declarative/items/qquickitemsmodule_p.h b/src/quick/items/qquickitemsmodule_p.h
index d3682007d7..025a5fa0be 100644
--- a/src/declarative/items/qquickitemsmodule_p.h
+++ b/src/quick/items/qquickitemsmodule_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItemsModule
{
public:
diff --git a/src/declarative/items/qquickitemview.cpp b/src/quick/items/qquickitemview.cpp
index edbe2a5d06..edbe2a5d06 100644
--- a/src/declarative/items/qquickitemview.cpp
+++ b/src/quick/items/qquickitemview.cpp
diff --git a/src/declarative/items/qquickitemview_p.h b/src/quick/items/qquickitemview_p.h
index b8e27e4741..2b0b31ccd5 100644
--- a/src/declarative/items/qquickitemview_p.h
+++ b/src/quick/items/qquickitemview_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeChangeSet;
class QQuickItemViewPrivate;
diff --git a/src/declarative/items/qquickitemview_p_p.h b/src/quick/items/qquickitemview_p_p.h
index 4db274e045..3b2c39bdeb 100644
--- a/src/declarative/items/qquickitemview_p_p.h
+++ b/src/quick/items/qquickitemview_p_p.h
@@ -52,8 +52,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class FxViewItem
{
public:
diff --git a/src/declarative/items/qquicklistview.cpp b/src/quick/items/qquicklistview.cpp
index 86af39075a..86af39075a 100644
--- a/src/declarative/items/qquicklistview.cpp
+++ b/src/quick/items/qquicklistview.cpp
diff --git a/src/declarative/items/qquicklistview_p.h b/src/quick/items/qquicklistview_p.h
index 0266e23cd5..68746d8215 100644
--- a/src/declarative/items/qquicklistview_p.h
+++ b/src/quick/items/qquicklistview_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickListView;
class QQuickListViewPrivate;
class Q_AUTOTEST_EXPORT QQuickViewSection : public QObject
diff --git a/src/declarative/items/qquickloader.cpp b/src/quick/items/qquickloader.cpp
index f9fd9148ee..f9fd9148ee 100644
--- a/src/declarative/items/qquickloader.cpp
+++ b/src/quick/items/qquickloader.cpp
diff --git a/src/declarative/items/qquickloader_p.h b/src/quick/items/qquickloader_p.h
index 3dcab4c654..0416164932 100644
--- a/src/declarative/items/qquickloader_p.h
+++ b/src/quick/items/qquickloader_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickLoaderPrivate;
class Q_AUTOTEST_EXPORT QQuickLoader : public QQuickImplicitSizeItem
{
diff --git a/src/declarative/items/qquickloader_p_p.h b/src/quick/items/qquickloader_p_p.h
index 63d73e8da2..63d73e8da2 100644
--- a/src/declarative/items/qquickloader_p_p.h
+++ b/src/quick/items/qquickloader_p_p.h
diff --git a/src/declarative/items/qquickmousearea.cpp b/src/quick/items/qquickmousearea.cpp
index 8d4f3e86b0..8d4f3e86b0 100644
--- a/src/declarative/items/qquickmousearea.cpp
+++ b/src/quick/items/qquickmousearea.cpp
diff --git a/src/declarative/items/qquickmousearea_p.h b/src/quick/items/qquickmousearea_p.h
index b8fa7d5ce8..58da0468b8 100644
--- a/src/declarative/items/qquickmousearea_p.h
+++ b/src/quick/items/qquickmousearea_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickDragAttached;
class QQuickMouseEvent;
class Q_AUTOTEST_EXPORT QQuickDrag : public QObject
@@ -123,7 +121,7 @@ private:
class QQuickMouseAreaPrivate;
// used in QtLocation
-class Q_DECLARATIVE_EXPORT QQuickMouseArea : public QQuickItem
+class Q_QUICK_EXPORT QQuickMouseArea : public QQuickItem
{
Q_OBJECT
diff --git a/src/declarative/items/qquickmousearea_p_p.h b/src/quick/items/qquickmousearea_p_p.h
index c1c53c4302..c1c53c4302 100644
--- a/src/declarative/items/qquickmousearea_p_p.h
+++ b/src/quick/items/qquickmousearea_p_p.h
diff --git a/src/declarative/items/qquickmultipointtoucharea.cpp b/src/quick/items/qquickmultipointtoucharea.cpp
index f7fdf97fb7..c94abc6c9d 100644
--- a/src/declarative/items/qquickmultipointtoucharea.cpp
+++ b/src/quick/items/qquickmultipointtoucharea.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qquickmultipointtoucharea_p.h"
-#include <qquickcanvas.h>
+#include <QtQuick/qquickcanvas.h>
#include <QEvent>
#include <QMouseEvent>
#include <math.h>
diff --git a/src/declarative/items/qquickmultipointtoucharea_p.h b/src/quick/items/qquickmultipointtoucharea_p.h
index dac70453c5..aee18a376b 100644
--- a/src/declarative/items/qquickmultipointtoucharea_p.h
+++ b/src/quick/items/qquickmultipointtoucharea_p.h
@@ -54,8 +54,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickMultiPointTouchArea;
class Q_AUTOTEST_EXPORT QQuickTouchPoint : public QObject
{
diff --git a/src/declarative/items/qquickninepatchnode.cpp b/src/quick/items/qquickninepatchnode.cpp
index 2974725348..2974725348 100644
--- a/src/declarative/items/qquickninepatchnode.cpp
+++ b/src/quick/items/qquickninepatchnode.cpp
diff --git a/src/declarative/items/qquickninepatchnode_p.h b/src/quick/items/qquickninepatchnode_p.h
index cdb0fd8e70..0cb1c87d54 100644
--- a/src/declarative/items/qquickninepatchnode_p.h
+++ b/src/quick/items/qquickninepatchnode_p.h
@@ -42,8 +42,8 @@
#ifndef QQUICKNINEPATCHNODE_H
#define QQUICKNINEPATCHNODE_H
-#include "qsgnode.h"
-#include "qsgtexturematerial.h"
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsgtexturematerial.h>
#include "qquickborderimage_p.h"
class TextureReference;
diff --git a/src/declarative/items/qquickpainteditem.cpp b/src/quick/items/qquickpainteditem.cpp
index 4d96da2e1a..23ba777528 100644
--- a/src/declarative/items/qquickpainteditem.cpp
+++ b/src/quick/items/qquickpainteditem.cpp
@@ -42,8 +42,8 @@
#include "qquickpainteditem.h"
#include <private/qquickpainteditem_p.h>
-#include <private/qsgpainternode_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgpainternode_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgadaptationlayer_p.h>
#include <qmath.h>
@@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE
\brief The QQuickPaintedItem class provides a way to use the QPainter API in the
QML Scene Graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
The QQuickPaintedItem makes it possible to use the QPainter API with the QML Scene Graph.
It sets up a textured rectangle in the Scene Graph and uses a QPainter to paint
diff --git a/src/declarative/items/qquickpainteditem.h b/src/quick/items/qquickpainteditem.h
index b2da9e6c7a..939ad6303b 100644
--- a/src/declarative/items/qquickpainteditem.h
+++ b/src/quick/items/qquickpainteditem.h
@@ -42,7 +42,7 @@
#ifndef QQUICKPAINTEDITEM_P_H
#define QQUICKPAINTEDITEM_P_H
-#include <qquickitem.h>
+#include <QtQuick/qquickitem.h>
#include <QtGui/qcolor.h>
QT_BEGIN_HEADER
@@ -50,7 +50,7 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
class QQuickPaintedItemPrivate;
-class Q_DECLARATIVE_EXPORT QQuickPaintedItem : public QQuickItem
+class Q_QUICK_EXPORT QQuickPaintedItem : public QQuickItem
{
Q_OBJECT
Q_ENUMS(RenderTarget)
diff --git a/src/declarative/items/qquickpainteditem_p.h b/src/quick/items/qquickpainteditem_p.h
index b847b0a4ef..b847b0a4ef 100644
--- a/src/declarative/items/qquickpainteditem_p.h
+++ b/src/quick/items/qquickpainteditem_p.h
diff --git a/src/declarative/items/qquickpathview.cpp b/src/quick/items/qquickpathview.cpp
index f262562edf..0428dbe9cd 100644
--- a/src/declarative/items/qquickpathview.cpp
+++ b/src/quick/items/qquickpathview.cpp
@@ -43,7 +43,7 @@
#include "qquickpathview_p_p.h"
#include "qquickcanvas.h"
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <private/qdeclarativeopenmetaobject_p.h>
#include <private/qlistmodelinterface_p.h>
#include <private/qdeclarativechangeset_p.h>
diff --git a/src/declarative/items/qquickpathview_p.h b/src/quick/items/qquickpathview_p.h
index ebc1587b09..17195b7f02 100644
--- a/src/declarative/items/qquickpathview_p.h
+++ b/src/quick/items/qquickpathview_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeChangeSet;
class QQuickPathViewPrivate;
diff --git a/src/declarative/items/qquickpathview_p_p.h b/src/quick/items/qquickpathview_p_p.h
index 9bf329dab5..9bf329dab5 100644
--- a/src/declarative/items/qquickpathview_p_p.h
+++ b/src/quick/items/qquickpathview_p_p.h
diff --git a/src/declarative/items/qquickpincharea.cpp b/src/quick/items/qquickpincharea.cpp
index beacbe32bf..beacbe32bf 100644
--- a/src/declarative/items/qquickpincharea.cpp
+++ b/src/quick/items/qquickpincharea.cpp
diff --git a/src/declarative/items/qquickpincharea_p.h b/src/quick/items/qquickpincharea_p.h
index c98a1fdd9e..0f3eda0f98 100644
--- a/src/declarative/items/qquickpincharea_p.h
+++ b/src/quick/items/qquickpincharea_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class Q_AUTOTEST_EXPORT QQuickPinch : public QObject
{
Q_OBJECT
diff --git a/src/declarative/items/qquickpincharea_p_p.h b/src/quick/items/qquickpincharea_p_p.h
index 1c9d5c5ba4..1c9d5c5ba4 100644
--- a/src/declarative/items/qquickpincharea_p_p.h
+++ b/src/quick/items/qquickpincharea_p_p.h
diff --git a/src/declarative/items/qquickpositioners.cpp b/src/quick/items/qquickpositioners.cpp
index 08fa4b1724..2643baa804 100644
--- a/src/declarative/items/qquickpositioners.cpp
+++ b/src/quick/items/qquickpositioners.cpp
@@ -47,10 +47,10 @@
#include <QtCore/qmath.h>
#include <QtCore/qcoreapplication.h>
-#include <private/qdeclarativestate_p.h>
-#include <private/qdeclarativestategroup_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestategroup_p.h>
#include <private/qdeclarativestateoperations_p.h>
-#include <private/qdeclarativetransition_p.h>
+#include <QtQuick/private/qdeclarativetransition_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquickpositioners_p.h b/src/quick/items/qquickpositioners_p.h
index b8e8879205..72c87a94b7 100644
--- a/src/declarative/items/qquickpositioners_p.h
+++ b/src/quick/items/qquickpositioners_p.h
@@ -45,7 +45,7 @@
#include "qquickimplicitsizeitem_p.h"
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <private/qpodvector_p.h>
#include <QtCore/qobject.h>
@@ -55,8 +55,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickBasePositionerPrivate;
class QQuickPositionerAttached : public QObject
@@ -90,7 +88,7 @@ private:
bool m_isLastItem;
};
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickBasePositioner : public QQuickImplicitSizeItem
+class Q_QUICK_PRIVATE_EXPORT QQuickBasePositioner : public QQuickImplicitSizeItem
{
Q_OBJECT
diff --git a/src/declarative/items/qquickpositioners_p_p.h b/src/quick/items/qquickpositioners_p_p.h
index 86c6c74ba6..e7a5f8b473 100644
--- a/src/declarative/items/qquickpositioners_p_p.h
+++ b/src/quick/items/qquickpositioners_p_p.h
@@ -57,7 +57,7 @@
#include "qquickpositioners_p.h"
#include "qquickimplicitsizeitem_p_p.h"
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <private/qdeclarativetransitionmanager_p_p.h>
#include <private/qdeclarativestateoperations_p.h>
diff --git a/src/declarative/items/qquickrectangle.cpp b/src/quick/items/qquickrectangle.cpp
index c3cbaaa00e..388815941a 100644
--- a/src/declarative/items/qquickrectangle.cpp
+++ b/src/quick/items/qquickrectangle.cpp
@@ -42,7 +42,7 @@
#include "qquickrectangle_p.h"
#include "qquickrectangle_p_p.h"
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgadaptationlayer_p.h>
#include <QtGui/qpixmapcache.h>
diff --git a/src/declarative/items/qquickrectangle_p.h b/src/quick/items/qquickrectangle_p.h
index 838b944c62..540eb33739 100644
--- a/src/declarative/items/qquickrectangle_p.h
+++ b/src/quick/items/qquickrectangle_p.h
@@ -47,14 +47,13 @@
#include <QtGui/qbrush.h>
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickPen : public QObject
+class Q_QUICK_PRIVATE_EXPORT QQuickPen : public QObject
{
Q_OBJECT
@@ -138,7 +137,7 @@ private:
};
class QQuickRectanglePrivate;
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickRectangle : public QQuickItem
+class Q_QUICK_PRIVATE_EXPORT QQuickRectangle : public QQuickItem
{
Q_OBJECT
diff --git a/src/declarative/items/qquickrectangle_p_p.h b/src/quick/items/qquickrectangle_p_p.h
index 93140ce75a..93140ce75a 100644
--- a/src/declarative/items/qquickrectangle_p_p.h
+++ b/src/quick/items/qquickrectangle_p_p.h
diff --git a/src/declarative/items/qquickrepeater.cpp b/src/quick/items/qquickrepeater.cpp
index efa83eec38..efa83eec38 100644
--- a/src/declarative/items/qquickrepeater.cpp
+++ b/src/quick/items/qquickrepeater.cpp
diff --git a/src/declarative/items/qquickrepeater_p.h b/src/quick/items/qquickrepeater_p.h
index 5b90d74e65..19beaec422 100644
--- a/src/declarative/items/qquickrepeater_p.h
+++ b/src/quick/items/qquickrepeater_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeChangeSet;
class QQuickRepeaterPrivate;
diff --git a/src/declarative/items/qquickrepeater_p_p.h b/src/quick/items/qquickrepeater_p_p.h
index 962d177494..962d177494 100644
--- a/src/declarative/items/qquickrepeater_p_p.h
+++ b/src/quick/items/qquickrepeater_p_p.h
diff --git a/src/declarative/items/qquickscalegrid.cpp b/src/quick/items/qquickscalegrid.cpp
index 9a8f652a9b..9a8f652a9b 100644
--- a/src/declarative/items/qquickscalegrid.cpp
+++ b/src/quick/items/qquickscalegrid.cpp
diff --git a/src/declarative/items/qquickscalegrid_p_p.h b/src/quick/items/qquickscalegrid_p_p.h
index 8d93c3b1c9..2ce45f7347 100644
--- a/src/declarative/items/qquickscalegrid_p_p.h
+++ b/src/quick/items/qquickscalegrid_p_p.h
@@ -48,16 +48,14 @@
#include <QtDeclarative/qdeclarative.h>
#include <QtCore/qobject.h>
-#include <private/qdeclarativepixmapcache_p.h>
-#include <private/qdeclarativeglobal_p.h>
+#include <QtQuick/private/qdeclarativepixmapcache_p.h>
+#include <private/qtquickglobal_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickScaleGrid : public QObject
+class Q_QUICK_PRIVATE_EXPORT QQuickScaleGrid : public QObject
{
Q_OBJECT
Q_ENUMS(TileRule)
@@ -95,7 +93,7 @@ private:
int _bottom;
};
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickGridScaledImage
+class Q_QUICK_PRIVATE_EXPORT QQuickGridScaledImage
{
public:
QQuickGridScaledImage();
diff --git a/src/declarative/items/qquickshadereffect.cpp b/src/quick/items/qquickshadereffect.cpp
index bdef980440..7572a0cf0d 100644
--- a/src/declarative/items/qquickshadereffect.cpp
+++ b/src/quick/items/qquickshadereffect.cpp
@@ -42,11 +42,11 @@
#include <private/qquickshadereffect_p.h>
#include <private/qquickshadereffectnode_p.h>
-#include "qsgmaterial.h"
+#include <QtQuick/qsgmaterial.h>
#include "qquickitem_p.h"
-#include <private/qsgcontext_p.h>
-#include <private/qsgtextureprovider_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
#include "qquickcanvas.h"
#include "qquickimage_p.h"
diff --git a/src/declarative/items/qquickshadereffect_p.h b/src/quick/items/qquickshadereffect_p.h
index 1910f43195..97444fb2f5 100644
--- a/src/declarative/items/qquickshadereffect_p.h
+++ b/src/quick/items/qquickshadereffect_p.h
@@ -42,9 +42,9 @@
#ifndef QQUICKSHADEREFFECT_P_H
#define QQUICKSHADEREFFECT_P_H
-#include "qquickitem.h"
+#include <QtQuick/qquickitem.h>
-#include "qsgmaterial.h"
+#include <QtQuick/qsgmaterial.h>
#include <private/qsgadaptationlayer_p.h>
#include <private/qquickshadereffectnode_p.h>
#include "qquickshadereffectmesh_p.h"
@@ -55,8 +55,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
const char *qtPositionAttributeName();
const char *qtTexCoordAttributeName();
diff --git a/src/declarative/items/qquickshadereffectmesh.cpp b/src/quick/items/qquickshadereffectmesh.cpp
index 7709bed614..3154ac7cfd 100644
--- a/src/declarative/items/qquickshadereffectmesh.cpp
+++ b/src/quick/items/qquickshadereffectmesh.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qquickshadereffectmesh_p.h"
-#include "qsggeometry.h"
+#include <QtQuick/qsggeometry.h>
#include "qquickshadereffect_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquickshadereffectmesh_p.h b/src/quick/items/qquickshadereffectmesh_p.h
index 40549f73a8..1671fd53f9 100644
--- a/src/declarative/items/qquickshadereffectmesh_p.h
+++ b/src/quick/items/qquickshadereffectmesh_p.h
@@ -41,6 +41,7 @@
#include "qdeclarativeparserstatus.h"
+#include <QtQuick/qtquickglobal.h>
#include <QtGui/qcolor.h>
#include <QtCore/qobject.h>
#include <QtCore/qsize.h>
@@ -54,12 +55,10 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGGeometry;
class QRectF;
-class Q_DECLARATIVE_EXPORT QQuickShaderEffectMesh : public QObject
+class Q_QUICK_EXPORT QQuickShaderEffectMesh : public QObject
{
Q_OBJECT
public:
diff --git a/src/declarative/items/qquickshadereffectnode.cpp b/src/quick/items/qquickshadereffectnode.cpp
index 43c891e497..02b49b94c5 100644
--- a/src/declarative/items/qquickshadereffectnode.cpp
+++ b/src/quick/items/qquickshadereffectnode.cpp
@@ -42,8 +42,8 @@
#include <private/qquickshadereffectnode_p.h>
#include "qquickshadereffectmesh_p.h"
-#include <private/qsgtextureprovider_p.h>
-#include <private/qsgrenderer_p.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
+#include <QtQuick/private/qsgrenderer_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquickshadereffectnode_p.h b/src/quick/items/qquickshadereffectnode_p.h
index 50213ff396..abcd4a9b8e 100644
--- a/src/declarative/items/qquickshadereffectnode_p.h
+++ b/src/quick/items/qquickshadereffectnode_p.h
@@ -42,10 +42,10 @@
#ifndef QQUICKSHADEREFFECTNODE_P_H
#define QQUICKSHADEREFFECTNODE_P_H
-#include "qsgnode.h"
-#include "qsgmaterial.h"
-#include <private/qsgtextureprovider_p.h>
-#include <qquickitem.h>
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsgmaterial.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
+#include <QtQuick/qquickitem.h>
#include <QtCore/qsharedpointer.h>
#include <QtCore/qpointer.h>
@@ -54,8 +54,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
struct QQuickShaderEffectMaterialKey {
QByteArray vertexCode;
QByteArray fragmentCode;
diff --git a/src/declarative/items/qquickshadereffectsource.cpp b/src/quick/items/qquickshadereffectsource.cpp
index 952f240cd3..e8be7bde85 100644
--- a/src/declarative/items/qquickshadereffectsource.cpp
+++ b/src/quick/items/qquickshadereffectsource.cpp
@@ -44,11 +44,11 @@
#include "qquickitem_p.h"
#include "qquickcanvas_p.h"
#include <private/qsgadaptationlayer_p.h>
-#include <private/qsgrenderer_p.h>
+#include <QtQuick/private/qsgrenderer_p.h>
#include "qopenglframebufferobject.h"
#include "qmath.h"
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquickshadereffectsource_p.h b/src/quick/items/qquickshadereffectsource_p.h
index fee361c27c..b648cb5614 100644
--- a/src/declarative/items/qquickshadereffectsource_p.h
+++ b/src/quick/items/qquickshadereffectsource_p.h
@@ -43,9 +43,9 @@
#define QQUICKSHADEREFFECTSOURCE_P_H
#include "qquickitem.h"
-#include <private/qsgtextureprovider_p.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
#include <private/qsgadaptationlayer_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgdefaultimagenode_p.h>
#include <private/qquickitemchangelistener_p.h>
@@ -59,8 +59,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGNode;
class UpdatePaintNodeData;
class QOpenGLFramebufferObject;
@@ -78,7 +76,7 @@ private Q_SLOTS:
void markDirtyTexture();
};
-class Q_DECLARATIVE_EXPORT QQuickShaderEffectTexture : public QSGDynamicTexture
+class Q_QUICK_EXPORT QQuickShaderEffectTexture : public QSGDynamicTexture
{
Q_OBJECT
public:
@@ -154,7 +152,7 @@ private:
uint m_grab : 1;
};
-class Q_DECLARATIVE_EXPORT QQuickShaderEffectSource : public QQuickItem, public QQuickItemChangeListener
+class Q_QUICK_EXPORT QQuickShaderEffectSource : public QQuickItem, public QQuickItemChangeListener
{
Q_OBJECT
Q_PROPERTY(WrapMode wrapMode READ wrapMode WRITE setWrapMode NOTIFY wrapModeChanged)
diff --git a/src/declarative/items/qquicksprite.cpp b/src/quick/items/qquicksprite.cpp
index b476905269..b476905269 100644
--- a/src/declarative/items/qquicksprite.cpp
+++ b/src/quick/items/qquicksprite.cpp
diff --git a/src/declarative/items/qquicksprite_p.h b/src/quick/items/qquicksprite_p.h
index e7f3bbce80..a3921ed96a 100644
--- a/src/declarative/items/qquicksprite_p.h
+++ b/src/quick/items/qquicksprite_p.h
@@ -52,9 +52,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickSprite : public QQuickStochasticState
{
Q_OBJECT
diff --git a/src/declarative/items/qquickspriteengine.cpp b/src/quick/items/qquickspriteengine.cpp
index c25ccf3487..c25ccf3487 100644
--- a/src/declarative/items/qquickspriteengine.cpp
+++ b/src/quick/items/qquickspriteengine.cpp
diff --git a/src/declarative/items/qquickspriteengine_p.h b/src/quick/items/qquickspriteengine_p.h
index 1040140a28..283ee17c96 100644
--- a/src/declarative/items/qquickspriteengine_p.h
+++ b/src/quick/items/qquickspriteengine_p.h
@@ -55,8 +55,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickSprite;
class Q_AUTOTEST_EXPORT QQuickStochasticState : public QObject //For internal use
{
diff --git a/src/declarative/items/qquickspriteimage.cpp b/src/quick/items/qquickspriteimage.cpp
index a18d0f95c7..1da46f2ae8 100644
--- a/src/declarative/items/qquickspriteimage.cpp
+++ b/src/quick/items/qquickspriteimage.cpp
@@ -42,13 +42,13 @@
#include "qquickspriteimage_p.h"
#include "qquicksprite_p.h"
#include "qquickspriteengine_p.h"
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgadaptationlayer_p.h>
-#include <qsgnode.h>
-#include <qsgengine.h>
-#include <qsgtexturematerial.h>
-#include <qsgtexture.h>
-#include <qquickcanvas.h>
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsgengine.h>
+#include <QtQuick/qsgtexturematerial.h>
+#include <QtQuick/qsgtexture.h>
+#include <QtQuick/qquickcanvas.h>
#include <QFile>
#include <cmath>
#include <qmath.h>
diff --git a/src/declarative/items/qquickspriteimage_p.h b/src/quick/items/qquickspriteimage_p.h
index 39384cedca..fb5c115961 100644
--- a/src/declarative/items/qquickspriteimage_p.h
+++ b/src/quick/items/qquickspriteimage_p.h
@@ -42,15 +42,13 @@
#ifndef QQUICKSPRITEIMAGE_P_H
#define QQUICKSPRITEIMAGE_P_H
-#include <QQuickItem>
+#include <QtQuick/QQuickItem>
#include <QTime>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGContext;
class QQuickSprite;
class QQuickSpriteEngine;
diff --git a/src/declarative/items/qquickstateoperations.cpp b/src/quick/items/qquickstateoperations.cpp
index 8c53e0a63f..8c53e0a63f 100644
--- a/src/declarative/items/qquickstateoperations.cpp
+++ b/src/quick/items/qquickstateoperations.cpp
diff --git a/src/declarative/items/qquickstateoperations_p.h b/src/quick/items/qquickstateoperations_p.h
index 7844c6d7dd..3454ac1e11 100644
--- a/src/declarative/items/qquickstateoperations_p.h
+++ b/src/quick/items/qquickstateoperations_p.h
@@ -46,7 +46,7 @@
#include "qquickitem.h"
#include "qquickanchors_p.h"
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <QtDeclarative/qdeclarativescriptstring.h>
@@ -54,8 +54,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParentChangePrivate;
class Q_AUTOTEST_EXPORT QQuickParentChange : public QDeclarativeStateOperation, public QDeclarativeActionEvent
{
diff --git a/src/declarative/items/qquicktext.cpp b/src/quick/items/qquicktext.cpp
index 630b466d80..d01512740d 100644
--- a/src/declarative/items/qquicktext.cpp
+++ b/src/quick/items/qquicktext.cpp
@@ -42,11 +42,11 @@
#include "qquicktext_p.h"
#include "qquicktext_p_p.h"
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgadaptationlayer_p.h>
#include "qquicktextnode_p.h"
#include "qquickimage_p_p.h"
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <QtDeclarative/qdeclarativeinfo.h>
#include <QtGui/qevent.h>
@@ -58,7 +58,7 @@
#include <QtGui/qguiapplication.h>
#include <private/qdeclarativestyledtext_p.h>
-#include <private/qdeclarativepixmapcache_p.h>
+#include <QtQuick/private/qdeclarativepixmapcache_p.h>
#include <qmath.h>
#include <limits.h>
diff --git a/src/declarative/items/qquicktext_p.h b/src/quick/items/qquicktext_p.h
index be77f2eb45..3a9f691c53 100644
--- a/src/declarative/items/qquicktext_p.h
+++ b/src/quick/items/qquicktext_p.h
@@ -45,7 +45,7 @@
#include "qquickimplicitsizeitem_p.h"
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
#include <QtGui/qtextoption.h>
@@ -53,10 +53,9 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
class QQuickTextPrivate;
class QQuickTextLine;
-class Q_DECLARATIVE_PRIVATE_EXPORT QQuickText : public QQuickImplicitSizeItem
+class Q_QUICK_PRIVATE_EXPORT QQuickText : public QQuickImplicitSizeItem
{
Q_OBJECT
Q_ENUMS(HAlignment)
diff --git a/src/declarative/items/qquicktext_p_p.h b/src/quick/items/qquicktext_p_p.h
index 2035f47a9d..2035f47a9d 100644
--- a/src/declarative/items/qquicktext_p_p.h
+++ b/src/quick/items/qquicktext_p_p.h
diff --git a/src/declarative/items/qquicktextedit.cpp b/src/quick/items/qquicktextedit.cpp
index b40b5c09a1..c43a5be14c 100644
--- a/src/declarative/items/qquicktextedit.cpp
+++ b/src/quick/items/qquicktextedit.cpp
@@ -44,7 +44,7 @@
#include "qquickevents_p_p.h"
#include "qquickcanvas.h"
#include "qquicktextnode_p.h"
-#include "qsgsimplerectnode.h"
+#include <QtQuick/qsgsimplerectnode.h>
#include <QtDeclarative/qdeclarativeinfo.h>
#include <QtGui/qguiapplication.h>
@@ -56,7 +56,7 @@
#include <private/qdeclarativeglobal_p.h>
#include <private/qtextcontrol_p.h>
#include <private/qtextengine_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <private/qsgadaptationlayer_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquicktextedit_p.h b/src/quick/items/qquicktextedit_p.h
index 25988959f6..e234d6ef95 100644
--- a/src/declarative/items/qquicktextedit_p.h
+++ b/src/quick/items/qquicktextedit_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickTextEditPrivate;
class Q_AUTOTEST_EXPORT QQuickTextEdit : public QQuickImplicitSizeItem
{
diff --git a/src/declarative/items/qquicktextedit_p_p.h b/src/quick/items/qquicktextedit_p_p.h
index 7bcbe2a189..7bcbe2a189 100644
--- a/src/declarative/items/qquicktextedit_p_p.h
+++ b/src/quick/items/qquicktextedit_p_p.h
diff --git a/src/declarative/items/qquicktextinput.cpp b/src/quick/items/qquicktextinput.cpp
index f3cdc8835a..e9caaf2ee8 100644
--- a/src/declarative/items/qquicktextinput.cpp
+++ b/src/quick/items/qquicktextinput.cpp
@@ -49,7 +49,7 @@
#include <QtGui/qevent.h>
#include <QTextBoundaryFinder>
#include "qquicktextnode_p.h"
-#include <qsgsimplerectnode.h>
+#include <QtQuick/qsgsimplerectnode.h>
#include <QtGui/qstylehints.h>
#include <QtGui/qinputpanel.h>
diff --git a/src/declarative/items/qquicktextinput_p.h b/src/quick/items/qquicktextinput_p.h
index 493788ec84..3ea86477a1 100644
--- a/src/declarative/items/qquicktextinput_p.h
+++ b/src/quick/items/qquicktextinput_p.h
@@ -50,8 +50,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickTextInputPrivate;
class QValidator;
class Q_AUTOTEST_EXPORT QQuickTextInput : public QQuickImplicitSizeItem
diff --git a/src/declarative/items/qquicktextinput_p_p.h b/src/quick/items/qquicktextinput_p_p.h
index 900b0804bb..900b0804bb 100644
--- a/src/declarative/items/qquicktextinput_p_p.h
+++ b/src/quick/items/qquicktextinput_p_p.h
diff --git a/src/declarative/items/qquicktextnode.cpp b/src/quick/items/qquicktextnode.cpp
index 56c3b54cd7..bfb3591d04 100644
--- a/src/declarative/items/qquicktextnode.cpp
+++ b/src/quick/items/qquicktextnode.cpp
@@ -40,11 +40,11 @@
****************************************************************************/
#include "qquicktextnode_p.h"
-#include "qsgsimplerectnode.h"
+#include <QtQuick/qsgsimplerectnode.h>
#include <private/qsgadaptationlayer_p.h>
#include <private/qsgdistancefieldglyphnode_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <QtCore/qpoint.h>
#include <qmath.h>
diff --git a/src/declarative/items/qquicktextnode_p.h b/src/quick/items/qquicktextnode_p.h
index 16e92e34f3..a519322160 100644
--- a/src/declarative/items/qquicktextnode_p.h
+++ b/src/quick/items/qquicktextnode_p.h
@@ -42,7 +42,7 @@
#ifndef QQUICKTEXTNODE_P_H
#define QQUICKTEXTNODE_P_H
-#include <qsgnode.h>
+#include <QtQuick/qsgnode.h>
#include "qquicktext_p.h"
#include <qglyphrun.h>
diff --git a/src/declarative/items/qquicktranslate.cpp b/src/quick/items/qquicktranslate.cpp
index 7347cb0624..7347cb0624 100644
--- a/src/declarative/items/qquicktranslate.cpp
+++ b/src/quick/items/qquicktranslate.cpp
diff --git a/src/declarative/items/qquicktranslate_p.h b/src/quick/items/qquicktranslate_p.h
index 6c2333df34..ccfbb4c4e3 100644
--- a/src/declarative/items/qquicktranslate_p.h
+++ b/src/quick/items/qquicktranslate_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickTranslatePrivate;
class Q_AUTOTEST_EXPORT QQuickTranslate : public QQuickTransform
{
diff --git a/src/declarative/items/qquickview.cpp b/src/quick/items/qquickview.cpp
index 9d431c865a..8c7db60195 100644
--- a/src/declarative/items/qquickview.cpp
+++ b/src/quick/items/qquickview.cpp
@@ -116,6 +116,8 @@ void QQuickViewPrivate::itemGeometryChanged(QQuickItem *resizeItem, const QRectF
\since QtQuick 2.0
\brief The QQuickView class provides a window for displaying a Qt Quick user interface.
+ \inmodule QtQuick
+
This is a convenience subclass of QQuickCanvas which
will automatically load and display a QML scene when given the URL of the main source file. Alternatively,
you can instantiate your own objects using QDeclarativeComponent and place them in a manually setup QQuickCanvas.
diff --git a/src/declarative/items/qquickview.h b/src/quick/items/qquickview.h
index 8321655d63..3c637689d3 100644
--- a/src/declarative/items/qquickview.h
+++ b/src/quick/items/qquickview.h
@@ -43,7 +43,7 @@
#ifndef QQUICKVIEW_H
#define QQUICKVIEW_H
-#include <qquickcanvas.h>
+#include <QtQuick/qquickcanvas.h>
#include <QtCore/qurl.h>
#include <QtDeclarative/qdeclarativedebug.h>
@@ -51,15 +51,13 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeEngine;
class QDeclarativeContext;
class QDeclarativeError;
class QQuickItem;
class QQuickViewPrivate;
-class Q_DECLARATIVE_EXPORT QQuickView : public QQuickCanvas
+class Q_QUICK_EXPORT QQuickView : public QQuickCanvas
{
Q_OBJECT
Q_PROPERTY(ResizeMode resizeMode READ resizeMode WRITE setResizeMode)
diff --git a/src/declarative/items/qquickview_p.h b/src/quick/items/qquickview_p.h
index 8c835268f5..dbc02be094 100644
--- a/src/declarative/items/qquickview_p.h
+++ b/src/quick/items/qquickview_p.h
@@ -57,8 +57,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeContext;
class QDeclarativeError;
class QQuickItem;
diff --git a/src/declarative/items/qquickvisualadaptormodel.cpp b/src/quick/items/qquickvisualadaptormodel.cpp
index 25baee6e29..25baee6e29 100644
--- a/src/declarative/items/qquickvisualadaptormodel.cpp
+++ b/src/quick/items/qquickvisualadaptormodel.cpp
diff --git a/src/declarative/items/qquickvisualadaptormodel_p.h b/src/quick/items/qquickvisualadaptormodel_p.h
index 31eba503ea..31eba503ea 100644
--- a/src/declarative/items/qquickvisualadaptormodel_p.h
+++ b/src/quick/items/qquickvisualadaptormodel_p.h
diff --git a/src/declarative/items/qquickvisualdatamodel.cpp b/src/quick/items/qquickvisualdatamodel.cpp
index 649ca6f96b..649ca6f96b 100644
--- a/src/declarative/items/qquickvisualdatamodel.cpp
+++ b/src/quick/items/qquickvisualdatamodel.cpp
diff --git a/src/declarative/items/qquickvisualdatamodel_p.h b/src/quick/items/qquickvisualdatamodel_p.h
index a5a384f67b..9e5e3a4511 100644
--- a/src/declarative/items/qquickvisualdatamodel_p.h
+++ b/src/quick/items/qquickvisualdatamodel_p.h
@@ -58,9 +58,6 @@ Q_DECLARE_METATYPE(QModelIndex)
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QDeclarativeChangeSet;
class QDeclarativeComponent;
class QDeclarativePackage;
@@ -70,7 +67,7 @@ class QQuickVisualDataModelAttached;
class QQuickVisualDataModelPrivate;
-class Q_DECLARATIVE_EXPORT QQuickVisualDataModel : public QQuickVisualModel, public QDeclarativeParserStatus
+class Q_QUICK_EXPORT QQuickVisualDataModel : public QQuickVisualModel, public QDeclarativeParserStatus
{
Q_OBJECT
Q_DECLARE_PRIVATE(QQuickVisualDataModel)
diff --git a/src/declarative/items/qquickvisualitemmodel.cpp b/src/quick/items/qquickvisualitemmodel.cpp
index 78c4f8868b..78c4f8868b 100644
--- a/src/declarative/items/qquickvisualitemmodel.cpp
+++ b/src/quick/items/qquickvisualitemmodel.cpp
diff --git a/src/declarative/items/qquickvisualitemmodel_p.h b/src/quick/items/qquickvisualitemmodel_p.h
index 3d9610abe9..c00f841572 100644
--- a/src/declarative/items/qquickvisualitemmodel_p.h
+++ b/src/quick/items/qquickvisualitemmodel_p.h
@@ -43,6 +43,7 @@
#ifndef QQUICKVISUALITEMMODEL_P_H
#define QQUICKVISUALITEMMODEL_P_H
+#include <QtQuick/qtquickglobal.h>
#include <QtDeclarative/qdeclarative.h>
#include <QtCore/qobject.h>
@@ -50,12 +51,10 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItem;
class QDeclarativeChangeSet;
-class Q_DECLARATIVE_EXPORT QQuickVisualModel : public QObject
+class Q_QUICK_EXPORT QQuickVisualModel : public QObject
{
Q_OBJECT
@@ -93,7 +92,7 @@ private:
class QQuickVisualItemModelAttached;
class QQuickVisualItemModelPrivate;
-class Q_DECLARATIVE_EXPORT QQuickVisualItemModel : public QQuickVisualModel
+class Q_QUICK_EXPORT QQuickVisualItemModel : public QQuickVisualModel
{
Q_OBJECT
Q_DECLARE_PRIVATE(QQuickVisualItemModel)
diff --git a/src/declarative/items/qquickwindowmodule.cpp b/src/quick/items/qquickwindowmodule.cpp
index 7a7f28cb43..726ea055d8 100644
--- a/src/declarative/items/qquickwindowmodule.cpp
+++ b/src/quick/items/qquickwindowmodule.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qquickwindowmodule_p.h"
-#include <QQuickCanvas>
+#include <QtQuick/QQuickCanvas>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/items/qquickwindowmodule_p.h b/src/quick/items/qquickwindowmodule_p.h
index ead15942b9..ead15942b9 100644
--- a/src/declarative/items/qquickwindowmodule_p.h
+++ b/src/quick/items/qquickwindowmodule_p.h
diff --git a/src/declarative/items/syncexcludes b/src/quick/items/syncexcludes
index ab7a374a5b..ab7a374a5b 100644
--- a/src/declarative/items/syncexcludes
+++ b/src/quick/items/syncexcludes
diff --git a/src/declarative/particles/particleresources/noise.png b/src/quick/particles/particleresources/noise.png
index 3c723e1a5a..3c723e1a5a 100644
--- a/src/declarative/particles/particleresources/noise.png
+++ b/src/quick/particles/particleresources/noise.png
Binary files differ
diff --git a/src/declarative/particles/particles.pri b/src/quick/particles/particles.pri
index 3a40a3b911..3a40a3b911 100644
--- a/src/declarative/particles/particles.pri
+++ b/src/quick/particles/particles.pri
diff --git a/src/declarative/particles/particles.qrc b/src/quick/particles/particles.qrc
index 344f9489a4..344f9489a4 100644
--- a/src/declarative/particles/particles.qrc
+++ b/src/quick/particles/particles.qrc
diff --git a/src/declarative/particles/qquickage.cpp b/src/quick/particles/qquickage.cpp
index a71b9e2088..a71b9e2088 100644
--- a/src/declarative/particles/qquickage.cpp
+++ b/src/quick/particles/qquickage.cpp
diff --git a/src/declarative/particles/qquickage_p.h b/src/quick/particles/qquickage_p.h
index 0adbddabe9..b3fd3c65f4 100644
--- a/src/declarative/particles/qquickage_p.h
+++ b/src/quick/particles/qquickage_p.h
@@ -47,9 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickAgeAffector : public QQuickParticleAffector
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickangledirection.cpp b/src/quick/particles/qquickangledirection.cpp
index 9ce422e8d1..9ce422e8d1 100644
--- a/src/declarative/particles/qquickangledirection.cpp
+++ b/src/quick/particles/qquickangledirection.cpp
diff --git a/src/declarative/particles/qquickangledirection_p.h b/src/quick/particles/qquickangledirection_p.h
index 7baf1a6c60..c0de933c00 100644
--- a/src/declarative/particles/qquickangledirection_p.h
+++ b/src/quick/particles/qquickangledirection_p.h
@@ -46,8 +46,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickAngleDirection : public QQuickDirection
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickcumulativedirection.cpp b/src/quick/particles/qquickcumulativedirection.cpp
index 2f09ea4505..2f09ea4505 100644
--- a/src/declarative/particles/qquickcumulativedirection.cpp
+++ b/src/quick/particles/qquickcumulativedirection.cpp
diff --git a/src/declarative/particles/qquickcumulativedirection_p.h b/src/quick/particles/qquickcumulativedirection_p.h
index af657821c2..cae491cafe 100644
--- a/src/declarative/particles/qquickcumulativedirection_p.h
+++ b/src/quick/particles/qquickcumulativedirection_p.h
@@ -47,8 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickCumulativeDirection : public QQuickDirection
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickcustomaffector.cpp b/src/quick/particles/qquickcustomaffector.cpp
index 80e2eaf268..80e2eaf268 100644
--- a/src/declarative/particles/qquickcustomaffector.cpp
+++ b/src/quick/particles/qquickcustomaffector.cpp
diff --git a/src/declarative/particles/qquickcustomaffector_p.h b/src/quick/particles/qquickcustomaffector_p.h
index e347107f50..740b0a6773 100644
--- a/src/declarative/particles/qquickcustomaffector_p.h
+++ b/src/quick/particles/qquickcustomaffector_p.h
@@ -52,8 +52,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickCustomAffector : public QQuickParticleAffector
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickcustomparticle.cpp b/src/quick/particles/qquickcustomparticle.cpp
index 153dd273b6..e6f50c0ff6 100644
--- a/src/declarative/particles/qquickcustomparticle.cpp
+++ b/src/quick/particles/qquickcustomparticle.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qquickcustomparticle_p.h"
-#include <private/qquickshadereffectmesh_p.h>
+#include <QtQuick/private/qquickshadereffectmesh_p.h>
#include <cstdlib>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/particles/qquickcustomparticle_p.h b/src/quick/particles/qquickcustomparticle_p.h
index b3cf6d3e42..583e61fa39 100644
--- a/src/declarative/particles/qquickcustomparticle_p.h
+++ b/src/quick/particles/qquickcustomparticle_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGNode;
struct PlainVertices;
diff --git a/src/declarative/particles/qquickdirection.cpp b/src/quick/particles/qquickdirection.cpp
index babd35de9f..babd35de9f 100644
--- a/src/declarative/particles/qquickdirection.cpp
+++ b/src/quick/particles/qquickdirection.cpp
diff --git a/src/declarative/particles/qquickdirection_p.h b/src/quick/particles/qquickdirection_p.h
index ac2ecdf9c1..ecfb84d90f 100644
--- a/src/declarative/particles/qquickdirection_p.h
+++ b/src/quick/particles/qquickdirection_p.h
@@ -49,9 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickDirection : public QObject
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickellipseextruder.cpp b/src/quick/particles/qquickellipseextruder.cpp
index 479bbb4aa7..479bbb4aa7 100644
--- a/src/declarative/particles/qquickellipseextruder.cpp
+++ b/src/quick/particles/qquickellipseextruder.cpp
diff --git a/src/declarative/particles/qquickellipseextruder_p.h b/src/quick/particles/qquickellipseextruder_p.h
index 08e7e73d18..77c117a3d5 100644
--- a/src/declarative/particles/qquickellipseextruder_p.h
+++ b/src/quick/particles/qquickellipseextruder_p.h
@@ -47,9 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickEllipseExtruder : public QQuickParticleExtruder
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickfriction.cpp b/src/quick/particles/qquickfriction.cpp
index c060deb95f..c060deb95f 100644
--- a/src/declarative/particles/qquickfriction.cpp
+++ b/src/quick/particles/qquickfriction.cpp
diff --git a/src/declarative/particles/qquickfriction_p.h b/src/quick/particles/qquickfriction_p.h
index c2f227692c..0eaed34783 100644
--- a/src/declarative/particles/qquickfriction_p.h
+++ b/src/quick/particles/qquickfriction_p.h
@@ -47,9 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickFrictionAffector : public QQuickParticleAffector
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickgravity.cpp b/src/quick/particles/qquickgravity.cpp
index fd2fb92a53..fd2fb92a53 100644
--- a/src/declarative/particles/qquickgravity.cpp
+++ b/src/quick/particles/qquickgravity.cpp
diff --git a/src/declarative/particles/qquickgravity_p.h b/src/quick/particles/qquickgravity_p.h
index 65f8e5a19d..a9faf43349 100644
--- a/src/declarative/particles/qquickgravity_p.h
+++ b/src/quick/particles/qquickgravity_p.h
@@ -47,9 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickGravityAffector : public QQuickParticleAffector
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickgroupgoal.cpp b/src/quick/particles/qquickgroupgoal.cpp
index 1d8a3d980c..1d8a3d980c 100644
--- a/src/declarative/particles/qquickgroupgoal.cpp
+++ b/src/quick/particles/qquickgroupgoal.cpp
diff --git a/src/declarative/particles/qquickgroupgoal_p.h b/src/quick/particles/qquickgroupgoal_p.h
index 51ce1ff24e..a24d89dfb5 100644
--- a/src/declarative/particles/qquickgroupgoal_p.h
+++ b/src/quick/particles/qquickgroupgoal_p.h
@@ -47,8 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickStochasticEngine;
class QQuickGroupGoalAffector : public QQuickParticleAffector
diff --git a/src/declarative/particles/qquickimageparticle.cpp b/src/quick/particles/qquickimageparticle.cpp
index 5f31440441..3453dd6ed3 100644
--- a/src/declarative/particles/qquickimageparticle.cpp
+++ b/src/quick/particles/qquickimageparticle.cpp
@@ -39,19 +39,20 @@
**
****************************************************************************/
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qsgadaptationlayer_p.h>
-#include <qsgnode.h>
-#include <qsgtexturematerial.h>
-#include <qsgtexture.h>
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsgtexturematerial.h>
+#include <QtQuick/qsgtexture.h>
#include <QFile>
#include "qquickimageparticle_p.h"
#include "qquickparticleemitter_p.h"
#include <private/qquicksprite_p.h>
#include <private/qquickspriteengine_p.h>
#include <QOpenGLFunctions>
-#include <qsgengine.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/qsgengine.h>
+#include <QtQuick/private/qsgtexture_p.h>
+#include <private/qdeclarativeglobal_p.h>
QT_BEGIN_NAMESPACE
//###Switch to define later, for now user-friendly (no compilation) debugging is worth it
diff --git a/src/declarative/particles/qquickimageparticle_p.h b/src/quick/particles/qquickimageparticle_p.h
index c7da7cfce6..61c24ed836 100644
--- a/src/declarative/particles/qquickimageparticle_p.h
+++ b/src/quick/particles/qquickimageparticle_p.h
@@ -44,15 +44,13 @@
#include "qquickparticlepainter_p.h"
#include "qquickdirection_p.h"
#include <QDeclarativeListProperty>
-#include <qsgsimplematerial.h>
+#include <QtQuick/qsgsimplematerial.h>
#include <QtGui/qcolor.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class ImageMaterialData;
class QSGGeometryNode;
diff --git a/src/declarative/particles/qquickitemparticle.cpp b/src/quick/particles/qquickitemparticle.cpp
index 8b39ac3abd..14ca085469 100644
--- a/src/declarative/particles/qquickitemparticle.cpp
+++ b/src/quick/particles/qquickitemparticle.cpp
@@ -41,7 +41,7 @@
#include "qquickitemparticle_p.h"
#include <private/qquickvisualitemmodel_p.h>
-#include <qsgnode.h>
+#include <QtQuick/qsgnode.h>
#include <QTimer>
#include <QDeclarativeComponent>
#include <QDebug>
diff --git a/src/declarative/particles/qquickitemparticle_p.h b/src/quick/particles/qquickitemparticle_p.h
index 2e92b9c9ae..33d2bcfb4b 100644
--- a/src/declarative/particles/qquickitemparticle_p.h
+++ b/src/quick/particles/qquickitemparticle_p.h
@@ -48,7 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
class QQuickVisualDataModel;
class QQuickItemParticleAttached;
diff --git a/src/declarative/particles/qquicklineextruder.cpp b/src/quick/particles/qquicklineextruder.cpp
index 73413537cc..73413537cc 100644
--- a/src/declarative/particles/qquicklineextruder.cpp
+++ b/src/quick/particles/qquicklineextruder.cpp
diff --git a/src/declarative/particles/qquicklineextruder_p.h b/src/quick/particles/qquicklineextruder_p.h
index 8258b26043..8258b26043 100644
--- a/src/declarative/particles/qquicklineextruder_p.h
+++ b/src/quick/particles/qquicklineextruder_p.h
diff --git a/src/declarative/particles/qquickmaskextruder.cpp b/src/quick/particles/qquickmaskextruder.cpp
index f4850712f0..f4850712f0 100644
--- a/src/declarative/particles/qquickmaskextruder.cpp
+++ b/src/quick/particles/qquickmaskextruder.cpp
diff --git a/src/declarative/particles/qquickmaskextruder_p.h b/src/quick/particles/qquickmaskextruder_p.h
index 9430321e50..180bcf26e2 100644
--- a/src/declarative/particles/qquickmaskextruder_p.h
+++ b/src/quick/particles/qquickmaskextruder_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickMaskExtruder : public QQuickParticleExtruder
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickparticleaffector.cpp b/src/quick/particles/qquickparticleaffector.cpp
index 5bfc699548..5bfc699548 100644
--- a/src/declarative/particles/qquickparticleaffector.cpp
+++ b/src/quick/particles/qquickparticleaffector.cpp
diff --git a/src/declarative/particles/qquickparticleaffector_p.h b/src/quick/particles/qquickparticleaffector_p.h
index d254759ff6..94eba70ae4 100644
--- a/src/declarative/particles/qquickparticleaffector_p.h
+++ b/src/quick/particles/qquickparticleaffector_p.h
@@ -50,8 +50,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParticleAffector : public QQuickItem
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickparticleemitter.cpp b/src/quick/particles/qquickparticleemitter.cpp
index f227256f1b..f227256f1b 100644
--- a/src/declarative/particles/qquickparticleemitter.cpp
+++ b/src/quick/particles/qquickparticleemitter.cpp
diff --git a/src/declarative/particles/qquickparticleemitter_p.h b/src/quick/particles/qquickparticleemitter_p.h
index 2d725e5c9e..bfdb63eef7 100644
--- a/src/declarative/particles/qquickparticleemitter_p.h
+++ b/src/quick/particles/qquickparticleemitter_p.h
@@ -42,7 +42,7 @@
#ifndef PARTICLEEMITTER_H
#define PARTICLEEMITTER_H
-#include <QQuickItem>
+#include <QtQuick/QQuickItem>
#include <QDebug>
#include "qquickparticlesystem_p.h"
#include "qquickparticleextruder_p.h"
@@ -55,8 +55,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParticleEmitter : public QQuickItem
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickparticleextruder.cpp b/src/quick/particles/qquickparticleextruder.cpp
index 8b25de26be..8b25de26be 100644
--- a/src/declarative/particles/qquickparticleextruder.cpp
+++ b/src/quick/particles/qquickparticleextruder.cpp
diff --git a/src/declarative/particles/qquickparticleextruder_p.h b/src/quick/particles/qquickparticleextruder_p.h
index 7969abad7c..d1f7008a31 100644
--- a/src/declarative/particles/qquickparticleextruder_p.h
+++ b/src/quick/particles/qquickparticleextruder_p.h
@@ -50,8 +50,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParticleExtruder : public QObject
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickparticlegroup.cpp b/src/quick/particles/qquickparticlegroup.cpp
index 5486339611..5486339611 100644
--- a/src/declarative/particles/qquickparticlegroup.cpp
+++ b/src/quick/particles/qquickparticlegroup.cpp
diff --git a/src/declarative/particles/qquickparticlegroup_p.h b/src/quick/particles/qquickparticlegroup_p.h
index 547e7fc597..547e7fc597 100644
--- a/src/declarative/particles/qquickparticlegroup_p.h
+++ b/src/quick/particles/qquickparticlegroup_p.h
diff --git a/src/declarative/particles/qquickparticlepainter.cpp b/src/quick/particles/qquickparticlepainter.cpp
index 812c4b86dc..812c4b86dc 100644
--- a/src/declarative/particles/qquickparticlepainter.cpp
+++ b/src/quick/particles/qquickparticlepainter.cpp
diff --git a/src/declarative/particles/qquickparticlepainter_p.h b/src/quick/particles/qquickparticlepainter_p.h
index e80d68fa09..44aac3466f 100644
--- a/src/declarative/particles/qquickparticlepainter_p.h
+++ b/src/quick/particles/qquickparticlepainter_p.h
@@ -51,9 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickParticlePainter : public QQuickItem
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickparticlesmodule.cpp b/src/quick/particles/qquickparticlesmodule.cpp
index 26439c4f50..26439c4f50 100644
--- a/src/declarative/particles/qquickparticlesmodule.cpp
+++ b/src/quick/particles/qquickparticlesmodule.cpp
diff --git a/src/declarative/particles/qquickparticlesmodule_p.h b/src/quick/particles/qquickparticlesmodule_p.h
index afea56293b..e553b23558 100644
--- a/src/declarative/particles/qquickparticlesmodule_p.h
+++ b/src/quick/particles/qquickparticlesmodule_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParticlesModule
{
public:
diff --git a/src/declarative/particles/qquickparticlesystem.cpp b/src/quick/particles/qquickparticlesystem.cpp
index 9e6bafab20..9df086a045 100644
--- a/src/declarative/particles/qquickparticlesystem.cpp
+++ b/src/quick/particles/qquickparticlesystem.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qquickparticlesystem_p.h"
-#include <qsgnode.h>
+#include <QtQuick/qsgnode.h>
#include "qquickparticleemitter_p.h"
#include "qquickparticleaffector_p.h"
#include "qquickparticlepainter_p.h"
diff --git a/src/declarative/particles/qquickparticlesystem_p.h b/src/quick/particles/qquickparticlesystem_p.h
index 791770af11..6a3403aa93 100644
--- a/src/declarative/particles/qquickparticlesystem_p.h
+++ b/src/quick/particles/qquickparticlesystem_p.h
@@ -42,7 +42,7 @@
#ifndef PARTICLESYSTEM_H
#define PARTICLESYSTEM_H
-#include <QQuickItem>
+#include <QtQuick/QQuickItem>
#include <QElapsedTimer>
#include <QVector>
#include <QHash>
@@ -57,8 +57,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParticleSystem;
class QQuickParticleAffector;
class QQuickParticleEmitter;
diff --git a/src/declarative/particles/qquickpointattractor.cpp b/src/quick/particles/qquickpointattractor.cpp
index d96458c8bb..d96458c8bb 100644
--- a/src/declarative/particles/qquickpointattractor.cpp
+++ b/src/quick/particles/qquickpointattractor.cpp
diff --git a/src/declarative/particles/qquickpointattractor_p.h b/src/quick/particles/qquickpointattractor_p.h
index b488e132e3..6c36b299bf 100644
--- a/src/declarative/particles/qquickpointattractor_p.h
+++ b/src/quick/particles/qquickpointattractor_p.h
@@ -47,8 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickAttractorAffector : public QQuickParticleAffector
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickpointdirection.cpp b/src/quick/particles/qquickpointdirection.cpp
index 22c33d9f15..22c33d9f15 100644
--- a/src/declarative/particles/qquickpointdirection.cpp
+++ b/src/quick/particles/qquickpointdirection.cpp
diff --git a/src/declarative/particles/qquickpointdirection_p.h b/src/quick/particles/qquickpointdirection_p.h
index 29ee7cb613..1a6becda7a 100644
--- a/src/declarative/particles/qquickpointdirection_p.h
+++ b/src/quick/particles/qquickpointdirection_p.h
@@ -47,8 +47,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickPointDirection : public QQuickDirection
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickrectangleextruder.cpp b/src/quick/particles/qquickrectangleextruder.cpp
index d840a08d5b..d840a08d5b 100644
--- a/src/declarative/particles/qquickrectangleextruder.cpp
+++ b/src/quick/particles/qquickrectangleextruder.cpp
diff --git a/src/declarative/particles/qquickrectangleextruder_p.h b/src/quick/particles/qquickrectangleextruder_p.h
index ec8caaeec1..13491b9501 100644
--- a/src/declarative/particles/qquickrectangleextruder_p.h
+++ b/src/quick/particles/qquickrectangleextruder_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickRectangleExtruder : public QQuickParticleExtruder
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickspritegoal.cpp b/src/quick/particles/qquickspritegoal.cpp
index 7c839dbf53..7c839dbf53 100644
--- a/src/declarative/particles/qquickspritegoal.cpp
+++ b/src/quick/particles/qquickspritegoal.cpp
diff --git a/src/declarative/particles/qquickspritegoal_p.h b/src/quick/particles/qquickspritegoal_p.h
index b979772a78..3dc4cf88ca 100644
--- a/src/declarative/particles/qquickspritegoal_p.h
+++ b/src/quick/particles/qquickspritegoal_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickStochasticEngine;
class QQuickSpriteGoalAffector : public QQuickParticleAffector
diff --git a/src/declarative/particles/qquicktargetdirection.cpp b/src/quick/particles/qquicktargetdirection.cpp
index eb2eb16c6e..eb2eb16c6e 100644
--- a/src/declarative/particles/qquicktargetdirection.cpp
+++ b/src/quick/particles/qquicktargetdirection.cpp
diff --git a/src/declarative/particles/qquicktargetdirection_p.h b/src/quick/particles/qquicktargetdirection_p.h
index 2fc62b3ad8..32b5cb0038 100644
--- a/src/declarative/particles/qquicktargetdirection_p.h
+++ b/src/quick/particles/qquicktargetdirection_p.h
@@ -46,8 +46,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickItem;
class QQuickTargetDirection : public QQuickDirection
{
diff --git a/src/declarative/particles/qquicktrailemitter.cpp b/src/quick/particles/qquicktrailemitter.cpp
index 272a3ebf84..272a3ebf84 100644
--- a/src/declarative/particles/qquicktrailemitter.cpp
+++ b/src/quick/particles/qquicktrailemitter.cpp
diff --git a/src/declarative/particles/qquicktrailemitter_p.h b/src/quick/particles/qquicktrailemitter_p.h
index ad94d7107d..871d8b1b69 100644
--- a/src/declarative/particles/qquicktrailemitter_p.h
+++ b/src/quick/particles/qquicktrailemitter_p.h
@@ -48,9 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickTrailEmitter : public QQuickParticleEmitter
{
Q_OBJECT
diff --git a/src/declarative/particles/qquickturbulence.cpp b/src/quick/particles/qquickturbulence.cpp
index 0afd827af1..0afd827af1 100644
--- a/src/declarative/particles/qquickturbulence.cpp
+++ b/src/quick/particles/qquickturbulence.cpp
diff --git a/src/declarative/particles/qquickturbulence_p.h b/src/quick/particles/qquickturbulence_p.h
index dc72f40eff..b7eb7e662f 100644
--- a/src/declarative/particles/qquickturbulence_p.h
+++ b/src/quick/particles/qquickturbulence_p.h
@@ -48,9 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QQuickParticlePainter;
class QQuickTurbulenceAffector : public QQuickParticleAffector
diff --git a/src/declarative/particles/qquickv8particledata.cpp b/src/quick/particles/qquickv8particledata.cpp
index 80ce355cd7..80ce355cd7 100644
--- a/src/declarative/particles/qquickv8particledata.cpp
+++ b/src/quick/particles/qquickv8particledata.cpp
diff --git a/src/declarative/particles/qquickv8particledata_p.h b/src/quick/particles/qquickv8particledata_p.h
index 811974c132..f94a987aac 100644
--- a/src/declarative/particles/qquickv8particledata_p.h
+++ b/src/quick/particles/qquickv8particledata_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QQuickParticleData;
class QQuickV8ParticleData {
public:
diff --git a/src/declarative/particles/qquickwander.cpp b/src/quick/particles/qquickwander.cpp
index dfbff36076..dfbff36076 100644
--- a/src/declarative/particles/qquickwander.cpp
+++ b/src/quick/particles/qquickwander.cpp
diff --git a/src/declarative/particles/qquickwander_p.h b/src/quick/particles/qquickwander_p.h
index 99515fe629..f8a28e57e4 100644
--- a/src/declarative/particles/qquickwander_p.h
+++ b/src/quick/particles/qquickwander_p.h
@@ -48,9 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
struct WanderData{
qreal x_vel;
qreal y_vel;
diff --git a/src/declarative/qtquick2.cpp b/src/quick/qtquick2.cpp
index ff49641865..f5839af583 100644
--- a/src/declarative/qtquick2.cpp
+++ b/src/quick/qtquick2.cpp
@@ -51,8 +51,8 @@
#include <private/qdeclarativedebugstatesdelegate_p.h>
#include <private/qdeclarativebinding_p.h>
#include <private/qdeclarativecontext_p.h>
-#include <private/qdeclarativepropertychanges_p.h>
-#include <private/qdeclarativestate_p.h>
+#include <QtQuick/private/qdeclarativepropertychanges_p.h>
+#include <QtQuick/private/qdeclarativestate_p.h>
#include <qdeclarativeproperty.h>
#include <QtCore/QWeakPointer>
diff --git a/src/declarative/qtquick2_p.h b/src/quick/qtquick2_p.h
index 7e2b334124..4fa302dee6 100644
--- a/src/declarative/qtquick2_p.h
+++ b/src/quick/qtquick2_p.h
@@ -42,15 +42,13 @@
#ifndef QTQUICK2_P_H
#define QTQUICK2_P_H
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeQtQuick2Module
+class Q_QUICK_PRIVATE_EXPORT QDeclarativeQtQuick2Module
{
public:
static void defineModule();
diff --git a/src/quick/qtquickglobal.h b/src/quick/qtquickglobal.h
new file mode 100644
index 0000000000..8619281f29
--- /dev/null
+++ b/src/quick/qtquickglobal.h
@@ -0,0 +1,67 @@
+/****************************************************************************
+**
+** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtDeclarative module 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$
+**
+****************************************************************************/
+
+#ifndef QTQUICKGLOBAL_H
+#define QTQUICKGLOBAL_H
+
+#include <QtCore/qglobal.h>
+
+#if defined(Q_OS_WIN) || defined(Q_OS_SYMBIAN)
+# if defined(QT_MAKEDLL) /* create a Qt DLL library */
+# if defined(QT_BUILD_QUICK_LIB)
+# define Q_QUICK_EXPORT Q_DECL_EXPORT
+# else
+# define Q_QUICK_EXPORT Q_DECL_IMPORT
+# endif
+# elif defined(QT_DLL) /* use a Qt DLL library */
+# define Q_QUICK_EXPORT Q_DECL_IMPORT
+# endif
+#endif
+
+#if !defined(Q_QUICK_EXPORT)
+# if defined(QT_SHARED)
+# define Q_QUICK_EXPORT Q_DECL_EXPORT
+# else
+# define Q_QUICK_EXPORT
+# endif
+#endif
+
+#endif // QTQUICKGLOBAL_H
diff --git a/src/quick/qtquickglobal_p.h b/src/quick/qtquickglobal_p.h
new file mode 100644
index 0000000000..6385645ead
--- /dev/null
+++ b/src/quick/qtquickglobal_p.h
@@ -0,0 +1,60 @@
+/****************************************************************************
+**
+** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtDeclarative module 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$
+**
+****************************************************************************/
+
+#ifndef QTQUICKGLOBAL_P_H
+#define QTQUICKGLOBAL_P_H
+
+//
+// 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.
+//
+
+#include "qtquickglobal.h"
+
+#define Q_QUICK_PRIVATE_EXPORT Q_QUICK_EXPORT
+
+#endif // QTQUICKGLOBAL_P_H
diff --git a/src/quick/quick.pro b/src/quick/quick.pro
new file mode 100644
index 0000000000..b445e84248
--- /dev/null
+++ b/src/quick/quick.pro
@@ -0,0 +1,47 @@
+load(qt_module)
+
+TARGET = QtQuick
+
+CONFIG += module
+CONFIG += dll warn_on
+MODULE_PRI = ../../modules/qt_quick.pri
+
+QT = core-private gui gui-private network v8-private declarative declarative-private
+
+DEFINES += QT_BUILD_QUICK_LIB QT_NO_URL_CAST_FROM_STRING QT_NO_INTEGER_EVENT_COORDINATES
+win32-msvc*:DEFINES *= _CRT_SECURE_NO_WARNINGS
+solaris-cc*:QMAKE_CXXFLAGS_RELEASE -= -O2
+
+exists("qdeclarative_enable_gcov") {
+ QMAKE_CXXFLAGS = -fprofile-arcs -ftest-coverage -fno-elide-constructors
+ LIBS += -lgcov
+}
+
+load(qt_module_config)
+
+include(util/util.pri)
+include(scenegraph/scenegraph.pri)
+include(items/items.pri)
+include(particles/particles.pri)
+include(designer/designer.pri)
+
+HEADERS += \
+ qtquickglobal.h \
+ qtquickglobal_p.h \
+ qtquick2_p.h
+
+SOURCES += qtquick2.cpp
+
+mac {
+ # FIXME: this is a workaround for broken qmake logic in qtAddModule()
+ # This function refuses to use frameworks unless the framework exists on
+ # the filesystem at the time qmake is run, resulting in a build failure
+ # if QtQuick is qmaked before QtDeclarative is built and frameworks are
+ # in use. qtAddLibrary() contains correct logic to deal with this, so
+ # we'll explicitly call that for now.
+ load(qt)
+ LIBS -= -lQtDeclarative # in non-framework builds, these should be re-added
+ LIBS -= -lQtDeclarative_debug # within the qtAddLibrary if appropriate, so no
+ qtAddLibrary(QtDeclarative) # harm done :)
+}
+
diff --git a/src/declarative/scenegraph/coreapi/qsgdefaultrenderer.cpp b/src/quick/scenegraph/coreapi/qsgdefaultrenderer.cpp
index 56a6e0e5d9..56a6e0e5d9 100644
--- a/src/declarative/scenegraph/coreapi/qsgdefaultrenderer.cpp
+++ b/src/quick/scenegraph/coreapi/qsgdefaultrenderer.cpp
diff --git a/src/declarative/scenegraph/coreapi/qsgdefaultrenderer_p.h b/src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h
index 45cebdd7b9..a4c2ffbdbc 100644
--- a/src/declarative/scenegraph/coreapi/qsgdefaultrenderer_p.h
+++ b/src/quick/scenegraph/coreapi/qsgdefaultrenderer_p.h
@@ -50,10 +50,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
-
class QSGDefaultRenderer : public QSGRenderer
{
Q_OBJECT
diff --git a/src/declarative/scenegraph/coreapi/qsggeometry.cpp b/src/quick/scenegraph/coreapi/qsggeometry.cpp
index 8661c9af93..8661c9af93 100644
--- a/src/declarative/scenegraph/coreapi/qsggeometry.cpp
+++ b/src/quick/scenegraph/coreapi/qsggeometry.cpp
diff --git a/src/declarative/scenegraph/coreapi/qsggeometry.h b/src/quick/scenegraph/coreapi/qsggeometry.h
index d7b343c108..aea6f0b94b 100644
--- a/src/declarative/scenegraph/coreapi/qsggeometry.h
+++ b/src/quick/scenegraph/coreapi/qsggeometry.h
@@ -42,6 +42,7 @@
#ifndef QSGGEOMETRY_H
#define QSGGEOMETRY_H
+#include <QtQuick/qtquickglobal.h>
#include <QtGui/qopengl.h>
#include <QRectF>
@@ -49,11 +50,9 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGGeometryData;
-class Q_DECLARATIVE_EXPORT QSGGeometry
+class Q_QUICK_EXPORT QSGGeometry
{
public:
diff --git a/src/declarative/scenegraph/coreapi/qsggeometry_p.h b/src/quick/scenegraph/coreapi/qsggeometry_p.h
index ef2935ae4c..ef2935ae4c 100644
--- a/src/declarative/scenegraph/coreapi/qsggeometry_p.h
+++ b/src/quick/scenegraph/coreapi/qsggeometry_p.h
diff --git a/src/declarative/scenegraph/coreapi/qsgmaterial.cpp b/src/quick/scenegraph/coreapi/qsgmaterial.cpp
index 36b50e89b6..36b50e89b6 100644
--- a/src/declarative/scenegraph/coreapi/qsgmaterial.cpp
+++ b/src/quick/scenegraph/coreapi/qsgmaterial.cpp
diff --git a/src/declarative/scenegraph/coreapi/qsgmaterial.h b/src/quick/scenegraph/coreapi/qsgmaterial.h
index 084219bfba..d8411b4d88 100644
--- a/src/declarative/scenegraph/coreapi/qsgmaterial.h
+++ b/src/quick/scenegraph/coreapi/qsgmaterial.h
@@ -42,20 +42,19 @@
#ifndef MATERIAL_H
#define MATERIAL_H
+#include <QtQuick/qtquickglobal.h>
#include <qopenglshaderprogram.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGMaterial;
-class Q_DECLARATIVE_EXPORT QSGMaterialShader
+class Q_QUICK_EXPORT QSGMaterialShader
{
public:
- class Q_DECLARATIVE_EXPORT RenderState {
+ class Q_QUICK_EXPORT RenderState {
public:
enum DirtyState
{
@@ -110,7 +109,7 @@ private:
struct QSGMaterialType { };
-class Q_DECLARATIVE_EXPORT QSGMaterial
+class Q_QUICK_EXPORT QSGMaterial
{
public:
enum Flag {
diff --git a/src/declarative/scenegraph/coreapi/qsgnode.cpp b/src/quick/scenegraph/coreapi/qsgnode.cpp
index 764071c190..2d6828323c 100644
--- a/src/declarative/scenegraph/coreapi/qsgnode.cpp
+++ b/src/quick/scenegraph/coreapi/qsgnode.cpp
@@ -62,7 +62,7 @@ static void qt_print_node_count()
\class QSGNode
\brief The QSGNode class is the base class for all nodes in the scene graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
The QSGNode class can be used as a child container. Children are added with
the appendChildNode(), prependChildNode(), insertChildNodeBefore() and
@@ -480,7 +480,7 @@ void QSGNode::markDirty(DirtyFlags flags)
\class QSGBasicGeometryNode
\brief The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes
- \inmodule QtDeclarative
+ \inmodule QtQuick
The QSGBasicGeometryNode class should not be used by itself. It is only encapsulates
shared functionality between the QSGGeometryNode and QSGClipNode classes.
@@ -543,7 +543,7 @@ void QSGBasicGeometryNode::setGeometry(QSGGeometry *geometry)
\class QSGGeometryNode
\brief The QSGGeometryNode class is used for all rendered content in the scene graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
The QSGGeometryNode consists of geometry and material. The geometry defines the mesh,
the vertices and their structure, to be drawn. The Material defines how the shape is
@@ -712,7 +712,7 @@ void QSGGeometryNode::setInheritedOpacity(qreal opacity)
\class QSGClipNode
\brief The QSGClipNode class implements the clipping functionality in the scene graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
Clipping applies to the node's subtree and can be nested. Multiple clip nodes will be
accumulated by intersecting all their geometries. The accumulation happens
@@ -800,7 +800,7 @@ void QSGClipNode::setClipRect(const QRectF &rect)
\class QSGTransformNode
\brief The QSGTransformNode class implements transformations in the scene graph
- \inmodule QtDeclarative
+ \inmodule QtQuick
Transformations apply the node's subtree and can be nested. Multiple transform nodes
will be accumulated by intersecting all their matrices. The accumulation happens
@@ -921,7 +921,7 @@ void QSGRootNode::notifyNodeChange(QSGNode *node, DirtyFlags flags)
\class QSGOpacityNode
\brief The QSGOpacityNode class is used to change opacity of nodes.
- \inmodule QtDeclarative
+ \inmodule QtQuick
Opacity applies to its subtree and can be nested. Multiple opacity nodes
will be accumulated by multiplying their opacity. The accumulation happens
diff --git a/src/declarative/scenegraph/coreapi/qsgnode.h b/src/quick/scenegraph/coreapi/qsgnode.h
index 58afff4bc7..41c63e27b6 100644
--- a/src/declarative/scenegraph/coreapi/qsgnode.h
+++ b/src/quick/scenegraph/coreapi/qsgnode.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
#define QML_RUNTIME_TESTING
class QSGRenderer;
@@ -63,7 +61,7 @@ class QSGGeometryNode;
class QSGTransformNode;
class QSGClipNode;
-class Q_DECLARATIVE_EXPORT QSGNode
+class Q_QUICK_EXPORT QSGNode
{
public:
enum NodeType {
@@ -173,7 +171,7 @@ private:
Q_DECLARE_OPERATORS_FOR_FLAGS(QSGNode::DirtyFlags)
Q_DECLARE_OPERATORS_FOR_FLAGS(QSGNode::Flags)
-class Q_DECLARATIVE_EXPORT QSGBasicGeometryNode : public QSGNode
+class Q_QUICK_EXPORT QSGBasicGeometryNode : public QSGNode
{
public:
// enum UsagePattern {
@@ -211,7 +209,7 @@ private:
class QSGMaterial;
-class Q_DECLARATIVE_EXPORT QSGGeometryNode : public QSGBasicGeometryNode
+class Q_QUICK_EXPORT QSGGeometryNode : public QSGBasicGeometryNode
{
public:
QSGGeometryNode();
@@ -241,7 +239,7 @@ private:
qreal m_opacity;
};
-class Q_DECLARATIVE_EXPORT QSGClipNode : public QSGBasicGeometryNode
+class Q_QUICK_EXPORT QSGClipNode : public QSGBasicGeometryNode
{
public:
QSGClipNode();
@@ -261,7 +259,7 @@ private:
};
-class Q_DECLARATIVE_EXPORT QSGTransformNode : public QSGNode
+class Q_QUICK_EXPORT QSGTransformNode : public QSGNode
{
public:
QSGTransformNode();
@@ -279,7 +277,7 @@ private:
};
-class Q_DECLARATIVE_EXPORT QSGRootNode : public QSGNode
+class Q_QUICK_EXPORT QSGRootNode : public QSGNode
{
public:
QSGRootNode();
@@ -296,7 +294,7 @@ private:
};
-class Q_DECLARATIVE_EXPORT QSGOpacityNode : public QSGNode
+class Q_QUICK_EXPORT QSGOpacityNode : public QSGNode
{
public:
QSGOpacityNode();
@@ -315,7 +313,7 @@ private:
qreal m_combined_opacity;
};
-class Q_DECLARATIVE_EXPORT QSGNodeVisitor {
+class Q_QUICK_EXPORT QSGNodeVisitor {
public:
virtual ~QSGNodeVisitor();
@@ -333,11 +331,11 @@ protected:
};
#ifndef QT_NO_DEBUG_STREAM
-Q_DECLARATIVE_EXPORT QDebug operator<<(QDebug, const QSGNode *n);
-Q_DECLARATIVE_EXPORT QDebug operator<<(QDebug, const QSGGeometryNode *n);
-Q_DECLARATIVE_EXPORT QDebug operator<<(QDebug, const QSGTransformNode *n);
-Q_DECLARATIVE_EXPORT QDebug operator<<(QDebug, const QSGOpacityNode *n);
-Q_DECLARATIVE_EXPORT QDebug operator<<(QDebug, const QSGRootNode *n);
+Q_QUICK_EXPORT QDebug operator<<(QDebug, const QSGNode *n);
+Q_QUICK_EXPORT QDebug operator<<(QDebug, const QSGGeometryNode *n);
+Q_QUICK_EXPORT QDebug operator<<(QDebug, const QSGTransformNode *n);
+Q_QUICK_EXPORT QDebug operator<<(QDebug, const QSGOpacityNode *n);
+Q_QUICK_EXPORT QDebug operator<<(QDebug, const QSGRootNode *n);
#endif
diff --git a/src/declarative/scenegraph/coreapi/qsgnodeupdater.cpp b/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
index a7e5b08dc1..a7e5b08dc1 100644
--- a/src/declarative/scenegraph/coreapi/qsgnodeupdater.cpp
+++ b/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
diff --git a/src/declarative/scenegraph/coreapi/qsgnodeupdater_p.h b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h
index 25d7c11fa1..446bdefdc5 100644
--- a/src/declarative/scenegraph/coreapi/qsgnodeupdater_p.h
+++ b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h
@@ -47,7 +47,7 @@
QT_BEGIN_NAMESPACE
-class Q_DECLARATIVE_EXPORT QSGNodeUpdater
+class Q_QUICK_EXPORT QSGNodeUpdater
{
public:
QSGNodeUpdater();
diff --git a/src/declarative/scenegraph/coreapi/qsgrenderer.cpp b/src/quick/scenegraph/coreapi/qsgrenderer.cpp
index b22631afae..b22631afae 100644
--- a/src/declarative/scenegraph/coreapi/qsgrenderer.cpp
+++ b/src/quick/scenegraph/coreapi/qsgrenderer.cpp
diff --git a/src/declarative/scenegraph/coreapi/qsgrenderer_p.h b/src/quick/scenegraph/coreapi/qsgrenderer_p.h
index 05fb9b42fd..e5667c710a 100644
--- a/src/declarative/scenegraph/coreapi/qsgrenderer_p.h
+++ b/src/quick/scenegraph/coreapi/qsgrenderer_p.h
@@ -51,16 +51,14 @@
#include "qsgnode.h"
#include "qsgmaterial.h"
-#include "qsgtexture.h"
+#include <QtQuick/qsgtexture.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGMaterialShader;
struct QSGMaterialType;
class QOpenGLFramebufferObject;
@@ -68,7 +66,7 @@ class TextureReference;
class QSGBindable;
class QSGNodeUpdater;
-class Q_DECLARATIVE_EXPORT QSGRenderer : public QObject, public QOpenGLFunctions
+class Q_QUICK_EXPORT QSGRenderer : public QObject, public QOpenGLFunctions
{
Q_OBJECT
public:
@@ -183,7 +181,7 @@ private:
Q_DECLARE_OPERATORS_FOR_FLAGS(QSGRenderer::ClearMode)
-class Q_DECLARATIVE_EXPORT QSGBindable
+class Q_QUICK_EXPORT QSGBindable
{
public:
virtual ~QSGBindable() { }
@@ -212,7 +210,7 @@ QSGMaterialShader::RenderState QSGRenderer::state(QSGMaterialShader::RenderState
}
-class Q_DECLARATIVE_EXPORT QSGNodeDumper : public QSGNodeVisitor {
+class Q_QUICK_EXPORT QSGNodeDumper : public QSGNodeVisitor {
public:
static void dump(QSGNode *n);
diff --git a/src/declarative/scenegraph/qsgadaptationlayer.cpp b/src/quick/scenegraph/qsgadaptationlayer.cpp
index 966a24acd3..972bff80e0 100644
--- a/src/declarative/scenegraph/qsgadaptationlayer.cpp
+++ b/src/quick/scenegraph/qsgadaptationlayer.cpp
@@ -42,8 +42,8 @@
#include "qsgadaptationlayer_p.h"
#include <qmath.h>
-#include <private/qsgdistancefieldutil_p.h>
-#include <private/qsgdistancefieldglyphnode_p.h>
+#include <QtQuick/private/qsgdistancefieldutil_p.h>
+#include <QtQuick/private/qsgdistancefieldglyphnode_p.h>
#include <private/qrawfont_p.h>
#include <QtGui/qguiapplication.h>
#include <qdir.h>
diff --git a/src/declarative/scenegraph/qsgadaptationlayer_p.h b/src/quick/scenegraph/qsgadaptationlayer_p.h
index 82e0c7cf42..5912802a84 100644
--- a/src/declarative/scenegraph/qsgadaptationlayer_p.h
+++ b/src/quick/scenegraph/qsgadaptationlayer_p.h
@@ -42,8 +42,8 @@
#ifndef ADAPTATIONINTERFACES_H
#define ADAPTATIONINTERFACES_H
-#include "qsgnode.h"
-#include "qsgtexture.h"
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsgtexture.h>
#include <QtCore/qobject.h>
#include <QtCore/qrect.h>
#include <QtGui/qbrush.h>
@@ -56,14 +56,12 @@
#include <private/qopenglcontext_p.h>
// ### remove
-#include <private/qquicktext_p.h>
+#include <QtQuick/private/qquicktext_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGNode;
class QImage;
class TextureReference;
@@ -71,7 +69,7 @@ class QSGDistanceFieldGlyphCacheManager;
class QSGDistanceFieldGlyphNode;
// TODO: Rename from XInterface to AbstractX.
-class Q_DECLARATIVE_EXPORT QSGRectangleNode : public QSGGeometryNode
+class Q_QUICK_EXPORT QSGRectangleNode : public QSGGeometryNode
{
public:
virtual void setRect(const QRectF &rect) = 0;
@@ -86,7 +84,7 @@ public:
};
-class Q_DECLARATIVE_EXPORT QSGImageNode : public QSGGeometryNode
+class Q_QUICK_EXPORT QSGImageNode : public QSGGeometryNode
{
public:
virtual void setTargetRect(const QRectF &rect) = 0;
@@ -102,7 +100,7 @@ public:
};
-class Q_DECLARATIVE_EXPORT QSGGlyphNode : public QSGGeometryNode
+class Q_QUICK_EXPORT QSGGlyphNode : public QSGGeometryNode
{
public:
enum AntialiasingMode
@@ -129,7 +127,7 @@ protected:
QRectF m_bounding_rect;
};
-class Q_DECLARATIVE_EXPORT QSGDistanceFieldGlyphCache
+class Q_QUICK_EXPORT QSGDistanceFieldGlyphCache
{
public:
QSGDistanceFieldGlyphCache(QSGDistanceFieldGlyphCacheManager *man, QOpenGLContext *c, const QRawFont &font);
diff --git a/src/declarative/scenegraph/qsgcontext.cpp b/src/quick/scenegraph/qsgcontext.cpp
index 1545303d4a..93fea15921 100644
--- a/src/declarative/scenegraph/qsgcontext.cpp
+++ b/src/quick/scenegraph/qsgcontext.cpp
@@ -39,22 +39,22 @@
**
****************************************************************************/
-#include <private/qsgcontext_p.h>
-#include <private/qsgrenderer_p.h>
-#include "qsgnode.h"
+#include "qsgcontext_p.h"
+#include <QtQuick/private/qsgrenderer_p.h>
+#include <QtQuick/qsgnode.h>
-#include <private/qdeclarativepixmapcache_p.h>
+#include <QtQuick/private/qdeclarativepixmapcache_p.h>
#include <private/qsgdefaultrenderer_p.h>
-#include <private/qsgdistancefieldutil_p.h>
-#include <private/qsgdefaultdistancefieldglyphcache_p.h>
+#include <QtQuick/private/qsgdistancefieldutil_p.h>
+#include <QtQuick/private/qsgdefaultdistancefieldglyphcache_p.h>
#include <private/qsgdefaultrectanglenode_p.h>
#include <private/qsgdefaultimagenode_p.h>
#include <private/qsgdefaultglyphnode_p.h>
#include <private/qsgdistancefieldglyphnode_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <QGuiApplication>
#include <QOpenGLContext>
@@ -62,6 +62,7 @@
#include <private/qobject_p.h>
#include <qmutex.h>
+#include <private/qdeclarativeglobal_p.h>
DEFINE_BOOL_CONFIG_OPTION(qmlFlashMode, QML_FLASH_MODE)
DEFINE_BOOL_CONFIG_OPTION(qmlTranslucentMode, QML_TRANSLUCENT_MODE)
diff --git a/src/declarative/scenegraph/qsgcontext_p.h b/src/quick/scenegraph/qsgcontext_p.h
index ed1654b8fc..ded9d2727a 100644
--- a/src/declarative/scenegraph/qsgcontext_p.h
+++ b/src/quick/scenegraph/qsgcontext_p.h
@@ -50,14 +50,12 @@
#include <private/qrawfont_p.h>
-#include "qsgnode.h"
+#include <QtQuick/qsgnode.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGContextPrivate;
class QSGRectangleNode;
class QSGImageNode;
@@ -75,7 +73,7 @@ class QOpenGLFramebufferObject;
class QDeclarativeTextureFactory;
-class Q_DECLARATIVE_EXPORT QSGContext : public QObject
+class Q_QUICK_EXPORT QSGContext : public QObject
{
Q_OBJECT
Q_DECLARE_PRIVATE(QSGContext)
diff --git a/src/declarative/scenegraph/qsgcontextplugin.cpp b/src/quick/scenegraph/qsgcontextplugin.cpp
index 79bcbf9c04..a07793f44f 100644
--- a/src/declarative/scenegraph/qsgcontextplugin.cpp
+++ b/src/quick/scenegraph/qsgcontextplugin.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qsgcontextplugin_p.h"
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <QtGui/qguiapplication.h>
#include <QtCore/private/qfactoryloader_p.h>
#include <QtCore/qlibraryinfo.h>
diff --git a/src/declarative/scenegraph/qsgcontextplugin_p.h b/src/quick/scenegraph/qsgcontextplugin_p.h
index 78c4a25372..a480ee51eb 100644
--- a/src/declarative/scenegraph/qsgcontextplugin_p.h
+++ b/src/quick/scenegraph/qsgcontextplugin_p.h
@@ -42,6 +42,7 @@
#ifndef QSGCONTEXTPLUGIN_H
#define QSGCONTEXTPLUGIN_H
+#include <QtQuick/qtquickglobal.h>
#include <QtCore/qplugin.h>
#include <QtCore/qfactoryinterface.h>
@@ -49,11 +50,9 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGContext;
-struct Q_DECLARATIVE_EXPORT QSGContextFactoryInterface : public QFactoryInterface
+struct Q_QUICK_EXPORT QSGContextFactoryInterface : public QFactoryInterface
{
virtual QSGContext *create(const QString &key) const = 0;
};
@@ -62,7 +61,7 @@ struct Q_DECLARATIVE_EXPORT QSGContextFactoryInterface : public QFactoryInterfac
"com.trolltech.Qt.QSGContextFactoryInterface"
Q_DECLARE_INTERFACE(QSGContextFactoryInterface, QSGContextFactoryInterface_iid)
-class Q_DECLARATIVE_EXPORT QSGContextPlugin : public QObject, public QSGContextFactoryInterface
+class Q_QUICK_EXPORT QSGContextPlugin : public QObject, public QSGContextFactoryInterface
{
Q_OBJECT
Q_INTERFACES(QSGContextFactoryInterface:QFactoryInterface)
diff --git a/src/declarative/scenegraph/qsgdefaultdistancefieldglyphcache.cpp b/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
index 3dfa1bd269..95ccc8f437 100644
--- a/src/declarative/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
+++ b/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
@@ -41,7 +41,7 @@
#include "qsgdefaultdistancefieldglyphcache_p.h"
-#include <private/qsgdistancefieldutil_p.h>
+#include <QtQuick/private/qsgdistancefieldutil_p.h>
#include <qopenglfunctions.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/scenegraph/qsgdefaultdistancefieldglyphcache_p.h b/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
index 28860912c8..b52ec45107 100644
--- a/src/declarative/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
+++ b/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
@@ -49,7 +49,7 @@
QT_BEGIN_NAMESPACE
-class Q_DECLARATIVE_EXPORT QSGDefaultDistanceFieldGlyphCache : public QSGDistanceFieldGlyphCache
+class Q_QUICK_EXPORT QSGDefaultDistanceFieldGlyphCache : public QSGDistanceFieldGlyphCache
{
public:
QSGDefaultDistanceFieldGlyphCache(QSGDistanceFieldGlyphCacheManager *man, QOpenGLContext *c, const QRawFont &font);
diff --git a/src/declarative/scenegraph/qsgdefaultglyphnode.cpp b/src/quick/scenegraph/qsgdefaultglyphnode.cpp
index f41fbe486a..f41fbe486a 100644
--- a/src/declarative/scenegraph/qsgdefaultglyphnode.cpp
+++ b/src/quick/scenegraph/qsgdefaultglyphnode.cpp
diff --git a/src/declarative/scenegraph/qsgdefaultglyphnode_p.cpp b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
index 3476ab1665..36efe9b570 100644
--- a/src/declarative/scenegraph/qsgdefaultglyphnode_p.cpp
+++ b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
@@ -47,7 +47,7 @@
#include <private/qfontengine_p.h>
#include <private/qopenglextensions_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <private/qrawfont_p.h>
diff --git a/src/declarative/scenegraph/qsgdefaultglyphnode_p.h b/src/quick/scenegraph/qsgdefaultglyphnode_p.h
index f9d163c425..cc14d33a30 100644
--- a/src/declarative/scenegraph/qsgdefaultglyphnode_p.h
+++ b/src/quick/scenegraph/qsgdefaultglyphnode_p.h
@@ -43,14 +43,12 @@
#define DEFAULT_GLYPHNODE_H
#include <private/qsgadaptationlayer_p.h>
-#include <qsgnode.h>
+#include <QtQuick/qsgnode.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QGlyphs;
class QSGTextMaskMaterial;
class QSGDefaultGlyphNode: public QSGGlyphNode
diff --git a/src/declarative/scenegraph/qsgdefaultglyphnode_p_p.h b/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
index d22bc33fea..2378178a1b 100644
--- a/src/declarative/scenegraph/qsgdefaultglyphnode_p_p.h
+++ b/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h
@@ -43,11 +43,11 @@
#define TEXTMASKMATERIAL_H
#include <qcolor.h>
-#include <qsgmaterial.h>
-#include <qsgtexture.h>
-#include <qsggeometry.h>
+#include <QtQuick/qsgmaterial.h>
+#include <QtQuick/qsgtexture.h>
+#include <QtQuick/qsggeometry.h>
#include <qshareddata.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <qrawfont.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/scenegraph/qsgdefaultimagenode.cpp b/src/quick/scenegraph/qsgdefaultimagenode.cpp
index f30a7e2675..f360aaef0d 100644
--- a/src/declarative/scenegraph/qsgdefaultimagenode.cpp
+++ b/src/quick/scenegraph/qsgdefaultimagenode.cpp
@@ -41,7 +41,7 @@
#include "qsgdefaultimagenode_p.h"
-#include <private/qsgtextureprovider_p.h>
+#include <QtQuick/private/qsgtextureprovider_p.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/qmath.h>
diff --git a/src/declarative/scenegraph/qsgdefaultimagenode_p.h b/src/quick/scenegraph/qsgdefaultimagenode_p.h
index db11cd9181..f1b416d69c 100644
--- a/src/declarative/scenegraph/qsgdefaultimagenode_p.h
+++ b/src/quick/scenegraph/qsgdefaultimagenode_p.h
@@ -45,14 +45,12 @@
#include <private/qsgadaptationlayer_p.h>
-#include "qsgtexturematerial.h"
+#include <QtQuick/qsgtexturematerial.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGDefaultImageNode : public QSGImageNode
{
public:
diff --git a/src/declarative/scenegraph/qsgdefaultrectanglenode.cpp b/src/quick/scenegraph/qsgdefaultrectanglenode.cpp
index 4753b6021e..bb89b4a9f8 100644
--- a/src/declarative/scenegraph/qsgdefaultrectanglenode.cpp
+++ b/src/quick/scenegraph/qsgdefaultrectanglenode.cpp
@@ -44,10 +44,10 @@
#include "qsgdefaultrectanglenode_p.h"
-#include <qsgvertexcolormaterial.h>
-#include "qsgtexturematerial.h"
+#include <QtQuick/qsgvertexcolormaterial.h>
+#include <QtQuick/qsgtexturematerial.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <QtCore/qmath.h>
#include <QtCore/qvarlengtharray.h>
diff --git a/src/declarative/scenegraph/qsgdefaultrectanglenode_p.h b/src/quick/scenegraph/qsgdefaultrectanglenode_p.h
index 6a197136cf..b491913428 100644
--- a/src/declarative/scenegraph/qsgdefaultrectanglenode_p.h
+++ b/src/quick/scenegraph/qsgdefaultrectanglenode_p.h
@@ -45,14 +45,12 @@
#include <private/qsgadaptationlayer_p.h>
-#include "qsgflatcolormaterial.h"
+#include <QtQuick/qsgflatcolormaterial.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGMaterial;
class QSGContext;
diff --git a/src/declarative/scenegraph/qsgdistancefieldglyphnode.cpp b/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
index e4a39e484b..d3b90bed60 100644
--- a/src/declarative/scenegraph/qsgdistancefieldglyphnode.cpp
+++ b/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
@@ -41,8 +41,8 @@
#include "qsgdistancefieldglyphnode_p.h"
#include "qsgdistancefieldglyphnode_p_p.h"
-#include <private/qsgdistancefieldutil_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgdistancefieldutil_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/scenegraph/qsgdistancefieldglyphnode_p.cpp b/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
index a506e23cc1..3852b01518 100644
--- a/src/declarative/scenegraph/qsgdistancefieldglyphnode_p.cpp
+++ b/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
@@ -40,8 +40,8 @@
****************************************************************************/
#include "qsgdistancefieldglyphnode_p_p.h"
-#include <private/qsgdistancefieldutil_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgdistancefieldutil_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <QtGui/qopenglfunctions.h>
#include <qmath.h>
diff --git a/src/declarative/scenegraph/qsgdistancefieldglyphnode_p.h b/src/quick/scenegraph/qsgdistancefieldglyphnode_p.h
index f4877b0a1d..8096d4ae70 100644
--- a/src/declarative/scenegraph/qsgdistancefieldglyphnode_p.h
+++ b/src/quick/scenegraph/qsgdistancefieldglyphnode_p.h
@@ -43,16 +43,14 @@
#define DISTANCEFIELD_GLYPHNODE_H
#include <private/qsgadaptationlayer_p.h>
-#include "qsgtexture.h"
+#include <QtQuick/qsgtexture.h>
-#include <private/qquicktext_p.h>
+#include <QtQuick/private/qquicktext_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGDistanceFieldGlyphCacheManager;
class QSGDistanceFieldTextMaterial;
class QSGDistanceFieldGlyphNode: public QSGGlyphNode
diff --git a/src/declarative/scenegraph/qsgdistancefieldglyphnode_p_p.h b/src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h
index c8c73bfac0..dbdc6e2498 100644
--- a/src/declarative/scenegraph/qsgdistancefieldglyphnode_p_p.h
+++ b/src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h
@@ -42,7 +42,7 @@
#ifndef DISTANCEFIELDTEXTMATERIAL_H
#define DISTANCEFIELDTEXTMATERIAL_H
-#include <qsgmaterial.h>
+#include <QtQuick/qsgmaterial.h>
#include "qsgdistancefieldglyphnode_p.h"
#include "qsgadaptationlayer_p.h"
diff --git a/src/declarative/scenegraph/qsgflashnode.cpp b/src/quick/scenegraph/qsgflashnode.cpp
index 9546e91ee1..9546e91ee1 100644
--- a/src/declarative/scenegraph/qsgflashnode.cpp
+++ b/src/quick/scenegraph/qsgflashnode.cpp
diff --git a/src/declarative/scenegraph/qsgflashnode_p.h b/src/quick/scenegraph/qsgflashnode_p.h
index 0967fa8901..71ac22d648 100644
--- a/src/declarative/scenegraph/qsgflashnode_p.h
+++ b/src/quick/scenegraph/qsgflashnode_p.h
@@ -42,14 +42,12 @@
#ifndef QSGFLASHNODE_H
#define QSGFLASHNODE_H
-#include <QSGSimpleRectNode>
+#include <QtQuick/QSGSimpleRectNode>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGFlashNode : public QSGSimpleRectNode
{
public:
diff --git a/src/declarative/scenegraph/qsgpathsimplifier.cpp b/src/quick/scenegraph/qsgpathsimplifier.cpp
index 9e851bf434..9e851bf434 100644
--- a/src/declarative/scenegraph/qsgpathsimplifier.cpp
+++ b/src/quick/scenegraph/qsgpathsimplifier.cpp
diff --git a/src/declarative/scenegraph/qsgpathsimplifier_p.h b/src/quick/scenegraph/qsgpathsimplifier_p.h
index 0639c4f622..0639c4f622 100644
--- a/src/declarative/scenegraph/qsgpathsimplifier_p.h
+++ b/src/quick/scenegraph/qsgpathsimplifier_p.h
diff --git a/src/declarative/scenegraph/scenegraph.pri b/src/quick/scenegraph/scenegraph.pri
index 0adc20502d..0adc20502d 100644
--- a/src/declarative/scenegraph/scenegraph.pri
+++ b/src/quick/scenegraph/scenegraph.pri
diff --git a/src/declarative/scenegraph/util/qsgareaallocator.cpp b/src/quick/scenegraph/util/qsgareaallocator.cpp
index c5171f1c93..c5171f1c93 100644
--- a/src/declarative/scenegraph/util/qsgareaallocator.cpp
+++ b/src/quick/scenegraph/util/qsgareaallocator.cpp
diff --git a/src/declarative/scenegraph/util/qsgareaallocator_p.h b/src/quick/scenegraph/util/qsgareaallocator_p.h
index fd79d4c67a..be26046865 100644
--- a/src/declarative/scenegraph/util/qsgareaallocator_p.h
+++ b/src/quick/scenegraph/util/qsgareaallocator_p.h
@@ -42,6 +42,7 @@
#ifndef AREAALLOCATOR_H
#define AREAALLOCATOR_H
+#include <QtQuick/qtquickglobal.h>
#include <QtCore/qsize.h>
QT_BEGIN_NAMESPACE
@@ -49,7 +50,7 @@ QT_BEGIN_NAMESPACE
class QRect;
class QPoint;
struct QSGAreaAllocatorNode;
-class Q_DECLARATIVE_EXPORT QSGAreaAllocator
+class Q_QUICK_EXPORT QSGAreaAllocator
{
public:
QSGAreaAllocator(const QSize &size);
diff --git a/src/declarative/scenegraph/util/qsgdistancefieldutil.cpp b/src/quick/scenegraph/util/qsgdistancefieldutil.cpp
index 3429162d6b..d1b0445ee0 100644
--- a/src/declarative/scenegraph/util/qsgdistancefieldutil.cpp
+++ b/src/quick/scenegraph/util/qsgdistancefieldutil.cpp
@@ -45,7 +45,7 @@
#include <private/qsgpathsimplifier_p.h>
#include <private/qsgadaptationlayer_p.h>
#include <QtGui/private/qopenglengineshadersource_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/declarative/scenegraph/util/qsgdistancefieldutil_p.h b/src/quick/scenegraph/util/qsgdistancefieldutil_p.h
index 93dffab76e..bc28a4d9e1 100644
--- a/src/declarative/scenegraph/util/qsgdistancefieldutil_p.h
+++ b/src/quick/scenegraph/util/qsgdistancefieldutil_p.h
@@ -79,7 +79,7 @@ class QOpenGLShaderProgram;
class QSGDistanceFieldGlyphCache;
class QSGContext;
-class Q_DECLARATIVE_EXPORT QSGDistanceFieldGlyphCacheManager
+class Q_QUICK_EXPORT QSGDistanceFieldGlyphCacheManager
{
public:
QSGDistanceFieldGlyphCacheManager(QSGContext *c);
diff --git a/src/declarative/scenegraph/util/qsgengine.cpp b/src/quick/scenegraph/util/qsgengine.cpp
index 88eeebc472..b8c93bab8b 100644
--- a/src/declarative/scenegraph/util/qsgengine.cpp
+++ b/src/quick/scenegraph/util/qsgengine.cpp
@@ -41,7 +41,7 @@
#include "qsgengine.h"
-#include <qquickcanvas.h>
+#include <QtQuick/qquickcanvas.h>
#include <private/qobject_p.h>
#include <QtGui/QColor>
diff --git a/src/declarative/scenegraph/util/qsgengine.h b/src/quick/scenegraph/util/qsgengine.h
index 0cbbcddfec..6b7ceb939f 100644
--- a/src/declarative/scenegraph/util/qsgengine.h
+++ b/src/quick/scenegraph/util/qsgengine.h
@@ -44,19 +44,17 @@
#include <QObject>
-#include <qsgtexture.h>
+#include <QtQuick/qsgtexture.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGEnginePrivate;
class QQuickCanvas;
-class Q_DECLARATIVE_EXPORT QSGEngine : public QObject
+class Q_QUICK_EXPORT QSGEngine : public QObject
{
Q_OBJECT
diff --git a/src/declarative/scenegraph/util/qsgflatcolormaterial.cpp b/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
index ee73616e4f..cf5c7869ea 100644
--- a/src/declarative/scenegraph/util/qsgflatcolormaterial.cpp
+++ b/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
@@ -122,7 +122,7 @@ const char *FlatColorMaterialShader::fragmentShader() const {
\brief The QSGFlatColorMaterial class provides a convenient way of rendering
solid colored geometry in the scene graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
The flat color material will fill every pixel in a geometry using
a solid color. The color can contain transparency.
diff --git a/src/declarative/scenegraph/util/qsgflatcolormaterial.h b/src/quick/scenegraph/util/qsgflatcolormaterial.h
index f6345b6483..d788901b8a 100644
--- a/src/declarative/scenegraph/util/qsgflatcolormaterial.h
+++ b/src/quick/scenegraph/util/qsgflatcolormaterial.h
@@ -42,16 +42,14 @@
#ifndef FLATCOLORMATERIAL_H
#define FLATCOLORMATERIAL_H
-#include <qsgmaterial.h>
+#include <QtQuick/qsgmaterial.h>
#include <qcolor.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_EXPORT QSGFlatColorMaterial : public QSGMaterial
+class Q_QUICK_EXPORT QSGFlatColorMaterial : public QSGMaterial
{
public:
QSGFlatColorMaterial();
diff --git a/src/declarative/scenegraph/util/qsgpainternode.cpp b/src/quick/scenegraph/util/qsgpainternode.cpp
index f3e5202241..640aab967e 100644
--- a/src/declarative/scenegraph/util/qsgpainternode.cpp
+++ b/src/quick/scenegraph/util/qsgpainternode.cpp
@@ -41,9 +41,9 @@
#include "qsgpainternode_p.h"
-#include <private/qquickpainteditem_p.h>
+#include <QtQuick/private/qquickpainteditem_p.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <private/qopenglextensions_p.h>
#include <qopenglframebufferobject.h>
#include <qopenglfunctions.h>
diff --git a/src/declarative/scenegraph/util/qsgpainternode_p.h b/src/quick/scenegraph/util/qsgpainternode_p.h
index 8e95107efc..85f26f6056 100644
--- a/src/declarative/scenegraph/util/qsgpainternode_p.h
+++ b/src/quick/scenegraph/util/qsgpainternode_p.h
@@ -42,11 +42,11 @@
#ifndef QSGPAINTERNODE_P_H
#define QSGPAINTERNODE_P_H
-#include "qsgnode.h"
+#include <QtQuick/qsgnode.h>
#include "qsgtexturematerial.h"
#include "qsgtexture_p.h"
-#include <qquickpainteditem.h>
+#include <QtQuick/qquickpainteditem.h>
#include <QtGui/qcolor.h>
@@ -54,12 +54,10 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QOpenGLFramebufferObject;
class QOpenGLPaintDevice;
-class Q_DECLARATIVE_EXPORT QSGPainterTexture : public QSGPlainTexture
+class Q_QUICK_EXPORT QSGPainterTexture : public QSGPlainTexture
{
public:
QSGPainterTexture();
@@ -72,7 +70,7 @@ private:
QRect m_dirty_rect;
};
-class Q_DECLARATIVE_EXPORT QSGPainterNode : public QSGGeometryNode
+class Q_QUICK_EXPORT QSGPainterNode : public QSGGeometryNode
{
public:
QSGPainterNode(QQuickPaintedItem *item);
diff --git a/src/declarative/scenegraph/util/qsgsimplematerial.h b/src/quick/scenegraph/util/qsgsimplematerial.h
index b9e453abec..44beb135f7 100644
--- a/src/declarative/scenegraph/util/qsgsimplematerial.h
+++ b/src/quick/scenegraph/util/qsgsimplematerial.h
@@ -42,14 +42,12 @@
#ifndef QSGSIMPLEMATERIAL_H
#define QSGSIMPLEMATERIAL_H
-#include <qsgmaterial.h>
+#include <QtQuick/qsgmaterial.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
template <typename State>
class QSGSimpleMaterialShader : public QSGMaterialShader
{
diff --git a/src/declarative/scenegraph/util/qsgsimplerectnode.cpp b/src/quick/scenegraph/util/qsgsimplerectnode.cpp
index c3dc5354ca..c3dc5354ca 100644
--- a/src/declarative/scenegraph/util/qsgsimplerectnode.cpp
+++ b/src/quick/scenegraph/util/qsgsimplerectnode.cpp
diff --git a/src/declarative/scenegraph/util/qsgsimplerectnode.h b/src/quick/scenegraph/util/qsgsimplerectnode.h
index c06db07f93..6519290cfe 100644
--- a/src/declarative/scenegraph/util/qsgsimplerectnode.h
+++ b/src/quick/scenegraph/util/qsgsimplerectnode.h
@@ -42,16 +42,14 @@
#ifndef SOLIDRECTNODE_H
#define SOLIDRECTNODE_H
-#include "qsgnode.h"
+#include <QtQuick/qsgnode.h>
#include "qsgflatcolormaterial.h"
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_EXPORT QSGSimpleRectNode : public QSGGeometryNode
+class Q_QUICK_EXPORT QSGSimpleRectNode : public QSGGeometryNode
{
public:
QSGSimpleRectNode(const QRectF &rect, const QColor &color);
diff --git a/src/declarative/scenegraph/util/qsgsimpletexturenode.cpp b/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
index a0d6616371..00b240e435 100644
--- a/src/declarative/scenegraph/util/qsgsimpletexturenode.cpp
+++ b/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
@@ -61,7 +61,7 @@ static void qsgsimpletexturenode_update(QSGGeometry *g,
\brief The QSGSimpleTextureNode class is provided for convenience to easily draw
textured content using the QML scene graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
\warning The simple texture node class must have a texture before being
added to the scene graph to be rendered.
diff --git a/src/declarative/scenegraph/util/qsgsimpletexturenode.h b/src/quick/scenegraph/util/qsgsimpletexturenode.h
index db58c30b5f..605cae11e4 100644
--- a/src/declarative/scenegraph/util/qsgsimpletexturenode.h
+++ b/src/quick/scenegraph/util/qsgsimpletexturenode.h
@@ -42,17 +42,15 @@
#ifndef QSGSIMPLETEXTURENODE_H
#define QSGSIMPLETEXTURENODE_H
-#include "qsgnode.h"
-#include "qsggeometry.h"
+#include <QtQuick/qsgnode.h>
+#include <QtQuick/qsggeometry.h>
#include "qsgtexturematerial.h"
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_EXPORT QSGSimpleTextureNode : public QSGGeometryNode
+class Q_QUICK_EXPORT QSGSimpleTextureNode : public QSGGeometryNode
{
public:
QSGSimpleTextureNode();
diff --git a/src/declarative/scenegraph/util/qsgtexture.cpp b/src/quick/scenegraph/util/qsgtexture.cpp
index e2219e54f5..0abbc8dae1 100644
--- a/src/declarative/scenegraph/util/qsgtexture.cpp
+++ b/src/quick/scenegraph/util/qsgtexture.cpp
@@ -41,9 +41,9 @@
#define GL_GLEXT_PROTOTYPES
-#include <private/qsgtexture_p.h>
+#include "qsgtexture_p.h"
#include <qopenglfunctions.h>
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
#include <qthread.h>
#include <private/qdeclarativedebugtrace_p.h>
diff --git a/src/declarative/scenegraph/util/qsgtexture.h b/src/quick/scenegraph/util/qsgtexture.h
index 1a49fb941e..6fdab9f401 100644
--- a/src/declarative/scenegraph/util/qsgtexture.h
+++ b/src/quick/scenegraph/util/qsgtexture.h
@@ -42,6 +42,7 @@
#ifndef QSGTEXTURE_H
#define QSGTEXTURE_H
+#include <QtQuick/qtquickglobal.h>
#include <QObject>
#include <QImage>
@@ -49,10 +50,8 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QSGTexturePrivate;
-class Q_DECLARATIVE_EXPORT QSGTexture : public QObject
+class Q_QUICK_EXPORT QSGTexture : public QObject
{
Q_OBJECT
Q_DECLARE_PRIVATE(QSGTexture)
@@ -119,7 +118,7 @@ QRectF QSGTexture::convertToNormalizedSourceRect(const QRectF &rect) const
}
-class Q_DECLARATIVE_EXPORT QSGDynamicTexture : public QSGTexture
+class Q_QUICK_EXPORT QSGDynamicTexture : public QSGTexture
{
Q_OBJECT
public:
diff --git a/src/declarative/scenegraph/util/qsgtexture_p.h b/src/quick/scenegraph/util/qsgtexture_p.h
index f14508fd25..e1d6dd0e32 100644
--- a/src/declarative/scenegraph/util/qsgtexture_p.h
+++ b/src/quick/scenegraph/util/qsgtexture_p.h
@@ -42,12 +42,13 @@
#ifndef QSGTEXTURE_P_H
#define QSGTEXTURE_P_H
+#include <QtQuick/qtquickglobal.h>
#include <private/qobject_p.h>
#include <QtGui/qopengl.h>
#include "qsgtexture.h"
-#include <private/qsgcontext_p.h>
+#include <QtQuick/private/qsgcontext_p.h>
QT_BEGIN_NAMESPACE
@@ -66,7 +67,7 @@ public:
uint filterMode : 2;
};
-class Q_DECLARATIVE_EXPORT QSGPlainTexture : public QSGTexture
+class Q_QUICK_EXPORT QSGPlainTexture : public QSGTexture
{
Q_OBJECT
public:
diff --git a/src/declarative/scenegraph/util/qsgtexturematerial.cpp b/src/quick/scenegraph/util/qsgtexturematerial.cpp
index 0bee81993c..0bee81993c 100644
--- a/src/declarative/scenegraph/util/qsgtexturematerial.cpp
+++ b/src/quick/scenegraph/util/qsgtexturematerial.cpp
diff --git a/src/declarative/scenegraph/util/qsgtexturematerial.h b/src/quick/scenegraph/util/qsgtexturematerial.h
index be6ba7a8ab..b2b3ce6374 100644
--- a/src/declarative/scenegraph/util/qsgtexturematerial.h
+++ b/src/quick/scenegraph/util/qsgtexturematerial.h
@@ -42,17 +42,14 @@
#ifndef TEXTUREMATERIAL_H
#define TEXTUREMATERIAL_H
-#include "qsgmaterial.h"
-#include <qsgtexture.h>
+#include <QtQuick/qsgmaterial.h>
+#include <QtQuick/qsgtexture.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
-class Q_DECLARATIVE_EXPORT QSGOpaqueTextureMaterial : public QSGMaterial
+class Q_QUICK_EXPORT QSGOpaqueTextureMaterial : public QSGMaterial
{
public:
QSGOpaqueTextureMaterial();
@@ -88,7 +85,7 @@ protected:
};
-class Q_DECLARATIVE_EXPORT QSGTextureMaterial : public QSGOpaqueTextureMaterial
+class Q_QUICK_EXPORT QSGTextureMaterial : public QSGOpaqueTextureMaterial
{
public:
virtual QSGMaterialType *type() const;
diff --git a/src/declarative/scenegraph/util/qsgtexturematerial_p.h b/src/quick/scenegraph/util/qsgtexturematerial_p.h
index a549f841d8..0ab552f4e9 100644
--- a/src/declarative/scenegraph/util/qsgtexturematerial_p.h
+++ b/src/quick/scenegraph/util/qsgtexturematerial_p.h
@@ -48,9 +48,7 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_EXPORT QSGOpaqueTextureMaterialShader : public QSGMaterialShader
+class Q_QUICK_EXPORT QSGOpaqueTextureMaterialShader : public QSGMaterialShader
{
public:
virtual void updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect);
diff --git a/src/declarative/scenegraph/util/qsgtextureprovider.cpp b/src/quick/scenegraph/util/qsgtextureprovider.cpp
index 10faf2e5d4..10faf2e5d4 100644
--- a/src/declarative/scenegraph/util/qsgtextureprovider.cpp
+++ b/src/quick/scenegraph/util/qsgtextureprovider.cpp
diff --git a/src/declarative/scenegraph/util/qsgtextureprovider_p.h b/src/quick/scenegraph/util/qsgtextureprovider_p.h
index ebb6ca8507..bc4ffec03d 100644
--- a/src/declarative/scenegraph/util/qsgtextureprovider_p.h
+++ b/src/quick/scenegraph/util/qsgtextureprovider_p.h
@@ -49,9 +49,7 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_EXPORT QSGTextureProvider : public QObject
+class Q_QUICK_EXPORT QSGTextureProvider : public QObject
{
Q_OBJECT
public:
diff --git a/src/declarative/scenegraph/util/qsgvertexcolormaterial.cpp b/src/quick/scenegraph/util/qsgvertexcolormaterial.cpp
index 78cef55215..8c6996642b 100644
--- a/src/declarative/scenegraph/util/qsgvertexcolormaterial.cpp
+++ b/src/quick/scenegraph/util/qsgvertexcolormaterial.cpp
@@ -113,7 +113,7 @@ const char *QSGVertexColorMaterialShader::fragmentShader() const {
\brief The QSGVertexColorMaterial class provides a convenient way of rendering per-vertex
colored geometry in the scene graph.
- \inmodule QtDeclarative
+ \inmodule QtQuick
The vertex color material will give each vertex in a geometry a color. Pixels between
vertices will be linearly interpolated. The colors can contain transparency.
diff --git a/src/declarative/scenegraph/util/qsgvertexcolormaterial.h b/src/quick/scenegraph/util/qsgvertexcolormaterial.h
index c244f63834..1d3b5a82e0 100644
--- a/src/declarative/scenegraph/util/qsgvertexcolormaterial.h
+++ b/src/quick/scenegraph/util/qsgvertexcolormaterial.h
@@ -42,15 +42,13 @@
#ifndef VERTEXCOLORMATERIAL_H
#define VERTEXCOLORMATERIAL_H
-#include <qsgmaterial.h>
+#include <QtQuick/qsgmaterial.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-class Q_DECLARATIVE_EXPORT QSGVertexColorMaterial : public QSGMaterial
+class Q_QUICK_EXPORT QSGVertexColorMaterial : public QSGMaterial
{
public:
QSGVertexColorMaterial();
diff --git a/src/declarative/util/qdeclarativeanimation.cpp b/src/quick/util/qdeclarativeanimation.cpp
index 8c21d11037..8c21d11037 100644
--- a/src/declarative/util/qdeclarativeanimation.cpp
+++ b/src/quick/util/qdeclarativeanimation.cpp
diff --git a/src/declarative/util/qdeclarativeanimation_p.h b/src/quick/util/qdeclarativeanimation_p.h
index c84af5a53e..6c8f552888 100644
--- a/src/declarative/util/qdeclarativeanimation_p.h
+++ b/src/quick/util/qdeclarativeanimation_p.h
@@ -58,11 +58,9 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeAbstractAnimationPrivate;
class QDeclarativeAnimationGroup;
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeAbstractAnimation : public QObject, public QDeclarativePropertyValueSource, public QDeclarativeParserStatus
+class Q_QUICK_PRIVATE_EXPORT QDeclarativeAbstractAnimation : public QObject, public QDeclarativePropertyValueSource, public QDeclarativeParserStatus
{
Q_OBJECT
Q_DECLARE_PRIVATE(QDeclarativeAbstractAnimation)
@@ -164,7 +162,7 @@ protected:
};
class QDeclarativeScriptActionPrivate;
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeScriptAction : public QDeclarativeAbstractAnimation
+class Q_QUICK_PRIVATE_EXPORT QDeclarativeScriptAction : public QDeclarativeAbstractAnimation
{
Q_OBJECT
Q_DECLARE_PRIVATE(QDeclarativeScriptAction)
diff --git a/src/declarative/util/qdeclarativeanimation_p_p.h b/src/quick/util/qdeclarativeanimation_p_p.h
index dfeb767877..dfeb767877 100644
--- a/src/declarative/util/qdeclarativeanimation_p_p.h
+++ b/src/quick/util/qdeclarativeanimation_p_p.h
diff --git a/src/declarative/util/qdeclarativebehavior.cpp b/src/quick/util/qdeclarativebehavior.cpp
index 6fb36197ef..6fb36197ef 100644
--- a/src/declarative/util/qdeclarativebehavior.cpp
+++ b/src/quick/util/qdeclarativebehavior.cpp
diff --git a/src/declarative/util/qdeclarativebehavior_p.h b/src/quick/util/qdeclarativebehavior_p.h
index 613461abb1..1f8873de22 100644
--- a/src/declarative/util/qdeclarativebehavior_p.h
+++ b/src/quick/util/qdeclarativebehavior_p.h
@@ -42,7 +42,7 @@
#ifndef QDECLARATIVEBEHAVIOR_H
#define QDECLARATIVEBEHAVIOR_H
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
#include <private/qdeclarativepropertyvalueinterceptor_p.h>
#include <qdeclarative.h>
@@ -52,11 +52,9 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeAbstractAnimation;
class QDeclarativeBehaviorPrivate;
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeBehavior : public QObject, public QDeclarativePropertyValueInterceptor
+class Q_QUICK_PRIVATE_EXPORT QDeclarativeBehavior : public QObject, public QDeclarativePropertyValueInterceptor
{
Q_OBJECT
Q_DECLARE_PRIVATE(QDeclarativeBehavior)
diff --git a/src/declarative/util/qdeclarativebind.cpp b/src/quick/util/qdeclarativebind.cpp
index 20b2caa582..20b2caa582 100644
--- a/src/declarative/util/qdeclarativebind.cpp
+++ b/src/quick/util/qdeclarativebind.cpp
diff --git a/src/declarative/util/qdeclarativebind_p.h b/src/quick/util/qdeclarativebind_p.h
index 38f15a9328..dfb6103a37 100644
--- a/src/declarative/util/qdeclarativebind_p.h
+++ b/src/quick/util/qdeclarativebind_p.h
@@ -50,8 +50,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeBindPrivate;
class Q_AUTOTEST_EXPORT QDeclarativeBind : public QObject, public QDeclarativePropertyValueSource, public QDeclarativeParserStatus
{
diff --git a/src/declarative/util/qdeclarativechangeset.cpp b/src/quick/util/qdeclarativechangeset.cpp
index 81cbe3e10a..81cbe3e10a 100644
--- a/src/declarative/util/qdeclarativechangeset.cpp
+++ b/src/quick/util/qdeclarativechangeset.cpp
diff --git a/src/declarative/util/qdeclarativechangeset_p.h b/src/quick/util/qdeclarativechangeset_p.h
index b7554da503..b7554da503 100644
--- a/src/declarative/util/qdeclarativechangeset_p.h
+++ b/src/quick/util/qdeclarativechangeset_p.h
diff --git a/src/declarative/util/qdeclarativeconnections.cpp b/src/quick/util/qdeclarativeconnections.cpp
index ee2c6edcc5..ee2c6edcc5 100644
--- a/src/declarative/util/qdeclarativeconnections.cpp
+++ b/src/quick/util/qdeclarativeconnections.cpp
diff --git a/src/declarative/util/qdeclarativeconnections_p.h b/src/quick/util/qdeclarativeconnections_p.h
index 86e1341689..bab29e5521 100644
--- a/src/declarative/util/qdeclarativeconnections_p.h
+++ b/src/quick/util/qdeclarativeconnections_p.h
@@ -52,8 +52,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeBoundSignal;
class QDeclarativeContext;
class QDeclarativeConnectionsPrivate;
diff --git a/src/declarative/util/qdeclarativefontloader.cpp b/src/quick/util/qdeclarativefontloader.cpp
index e95bd11a7b..e95bd11a7b 100644
--- a/src/declarative/util/qdeclarativefontloader.cpp
+++ b/src/quick/util/qdeclarativefontloader.cpp
diff --git a/src/declarative/util/qdeclarativefontloader_p.h b/src/quick/util/qdeclarativefontloader_p.h
index 26cad5eff4..2511908a8e 100644
--- a/src/declarative/util/qdeclarativefontloader_p.h
+++ b/src/quick/util/qdeclarativefontloader_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeFontLoaderPrivate;
class Q_AUTOTEST_EXPORT QDeclarativeFontLoader : public QObject
{
diff --git a/src/declarative/util/qdeclarativelistaccessor.cpp b/src/quick/util/qdeclarativelistaccessor.cpp
index 0063514e59..0063514e59 100644
--- a/src/declarative/util/qdeclarativelistaccessor.cpp
+++ b/src/quick/util/qdeclarativelistaccessor.cpp
diff --git a/src/declarative/util/qdeclarativelistaccessor_p.h b/src/quick/util/qdeclarativelistaccessor_p.h
index f13dca8fcf..b9fcdd01d2 100644
--- a/src/declarative/util/qdeclarativelistaccessor_p.h
+++ b/src/quick/util/qdeclarativelistaccessor_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeEngine;
class Q_AUTOTEST_EXPORT QDeclarativeListAccessor
{
diff --git a/src/declarative/util/qdeclarativelistcompositor.cpp b/src/quick/util/qdeclarativelistcompositor.cpp
index d73d76e386..d73d76e386 100644
--- a/src/declarative/util/qdeclarativelistcompositor.cpp
+++ b/src/quick/util/qdeclarativelistcompositor.cpp
diff --git a/src/declarative/util/qdeclarativelistcompositor_p.h b/src/quick/util/qdeclarativelistcompositor_p.h
index c808f6fe80..c808f6fe80 100644
--- a/src/declarative/util/qdeclarativelistcompositor_p.h
+++ b/src/quick/util/qdeclarativelistcompositor_p.h
diff --git a/src/declarative/util/qdeclarativepackage.cpp b/src/quick/util/qdeclarativepackage.cpp
index 1d46574f02..1d46574f02 100644
--- a/src/declarative/util/qdeclarativepackage.cpp
+++ b/src/quick/util/qdeclarativepackage.cpp
diff --git a/src/declarative/util/qdeclarativepackage_p.h b/src/quick/util/qdeclarativepackage_p.h
index 8ae88488d0..76797430ce 100644
--- a/src/declarative/util/qdeclarativepackage_p.h
+++ b/src/quick/util/qdeclarativepackage_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativePackagePrivate;
class QDeclarativePackageAttached;
class Q_AUTOTEST_EXPORT QDeclarativePackage : public QObject
diff --git a/src/declarative/util/qdeclarativepath.cpp b/src/quick/util/qdeclarativepath.cpp
index 2ba7c372e2..2ba7c372e2 100644
--- a/src/declarative/util/qdeclarativepath.cpp
+++ b/src/quick/util/qdeclarativepath.cpp
diff --git a/src/declarative/util/qdeclarativepath_p.h b/src/quick/util/qdeclarativepath_p.h
index 537afb3b0b..afa5b0240e 100644
--- a/src/declarative/util/qdeclarativepath_p.h
+++ b/src/quick/util/qdeclarativepath_p.h
@@ -54,8 +54,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeCurve;
struct QDeclarativePathData
{
diff --git a/src/declarative/util/qdeclarativepath_p_p.h b/src/quick/util/qdeclarativepath_p_p.h
index 910b7627d3..910b7627d3 100644
--- a/src/declarative/util/qdeclarativepath_p_p.h
+++ b/src/quick/util/qdeclarativepath_p_p.h
diff --git a/src/declarative/util/qdeclarativepathinterpolator.cpp b/src/quick/util/qdeclarativepathinterpolator.cpp
index 569884d33a..569884d33a 100644
--- a/src/declarative/util/qdeclarativepathinterpolator.cpp
+++ b/src/quick/util/qdeclarativepathinterpolator.cpp
diff --git a/src/declarative/util/qdeclarativepathinterpolator_p.h b/src/quick/util/qdeclarativepathinterpolator_p.h
index cb8ccfa8fb..11370a53fe 100644
--- a/src/declarative/util/qdeclarativepathinterpolator_p.h
+++ b/src/quick/util/qdeclarativepathinterpolator_p.h
@@ -49,8 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativePath;
class Q_AUTOTEST_EXPORT QDeclarativePathInterpolator : public QObject
{
diff --git a/src/declarative/util/qdeclarativepixmapcache.cpp b/src/quick/util/qdeclarativepixmapcache.cpp
index b57bfac585..ba155abe98 100644
--- a/src/declarative/util/qdeclarativepixmapcache.cpp
+++ b/src/quick/util/qdeclarativepixmapcache.cpp
@@ -47,7 +47,7 @@
#include <private/qdeclarativeglobal_p.h>
#include <private/qdeclarativeengine_p.h>
-#include <private/qsgtexture_p.h>
+#include <QtQuick/private/qsgtexture_p.h>
#include <QCoreApplication>
#include <QImageReader>
diff --git a/src/declarative/util/qdeclarativepixmapcache_p.h b/src/quick/util/qdeclarativepixmapcache_p.h
index a0e35aba5d..ee55519f93 100644
--- a/src/declarative/util/qdeclarativepixmapcache_p.h
+++ b/src/quick/util/qdeclarativepixmapcache_p.h
@@ -46,6 +46,7 @@
#include <QtCore/qstring.h>
#include <QtGui/qpixmap.h>
#include <QtCore/qurl.h>
+#include <QtQuick/qtquickglobal.h>
#include <private/qintrusivelist_p.h>
#include <qdeclarativeimageprovider.h>
@@ -54,8 +55,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeEngine;
class QDeclarativePixmapData;
class QDeclarativeTextureFactory;
@@ -78,7 +77,7 @@ private:
QImage im;
};
-class Q_DECLARATIVE_EXPORT QDeclarativePixmap
+class Q_QUICK_EXPORT QDeclarativePixmap
{
Q_DECLARE_TR_FUNCTIONS(QDeclarativePixmap)
public:
diff --git a/src/declarative/util/qdeclarativepropertychanges.cpp b/src/quick/util/qdeclarativepropertychanges.cpp
index d6035fa9d2..d6035fa9d2 100644
--- a/src/declarative/util/qdeclarativepropertychanges.cpp
+++ b/src/quick/util/qdeclarativepropertychanges.cpp
diff --git a/src/declarative/util/qdeclarativepropertychanges_p.h b/src/quick/util/qdeclarativepropertychanges_p.h
index 6d3e032b57..73f308874d 100644
--- a/src/declarative/util/qdeclarativepropertychanges_p.h
+++ b/src/quick/util/qdeclarativepropertychanges_p.h
@@ -49,10 +49,8 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativePropertyChangesPrivate;
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativePropertyChanges : public QDeclarativeStateOperation
+class Q_QUICK_PRIVATE_EXPORT QDeclarativePropertyChanges : public QDeclarativeStateOperation
{
Q_OBJECT
Q_DECLARE_PRIVATE(QDeclarativePropertyChanges)
diff --git a/src/declarative/util/qdeclarativesmoothedanimation.cpp b/src/quick/util/qdeclarativesmoothedanimation.cpp
index 45c6885fbb..45c6885fbb 100644
--- a/src/declarative/util/qdeclarativesmoothedanimation.cpp
+++ b/src/quick/util/qdeclarativesmoothedanimation.cpp
diff --git a/src/declarative/util/qdeclarativesmoothedanimation_p.h b/src/quick/util/qdeclarativesmoothedanimation_p.h
index 9417383c1e..d4c7716540 100644
--- a/src/declarative/util/qdeclarativesmoothedanimation_p.h
+++ b/src/quick/util/qdeclarativesmoothedanimation_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeProperty;
class QDeclarativeSmoothedAnimationPrivate;
class Q_AUTOTEST_EXPORT QDeclarativeSmoothedAnimation : public QDeclarativeNumberAnimation
diff --git a/src/declarative/util/qdeclarativesmoothedanimation_p_p.h b/src/quick/util/qdeclarativesmoothedanimation_p_p.h
index 08b1450342..08b1450342 100644
--- a/src/declarative/util/qdeclarativesmoothedanimation_p_p.h
+++ b/src/quick/util/qdeclarativesmoothedanimation_p_p.h
diff --git a/src/declarative/util/qdeclarativespringanimation.cpp b/src/quick/util/qdeclarativespringanimation.cpp
index b0b12c7ba4..b0b12c7ba4 100644
--- a/src/declarative/util/qdeclarativespringanimation.cpp
+++ b/src/quick/util/qdeclarativespringanimation.cpp
diff --git a/src/declarative/util/qdeclarativespringanimation_p.h b/src/quick/util/qdeclarativespringanimation_p.h
index 14a34b47c5..13e983b9a5 100644
--- a/src/declarative/util/qdeclarativespringanimation_p.h
+++ b/src/quick/util/qdeclarativespringanimation_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeSpringAnimationPrivate;
class Q_AUTOTEST_EXPORT QDeclarativeSpringAnimation : public QDeclarativeNumberAnimation
{
diff --git a/src/declarative/util/qdeclarativestate.cpp b/src/quick/util/qdeclarativestate.cpp
index 1250c0c2b5..1250c0c2b5 100644
--- a/src/declarative/util/qdeclarativestate.cpp
+++ b/src/quick/util/qdeclarativestate.cpp
diff --git a/src/declarative/util/qdeclarativestate_p.h b/src/quick/util/qdeclarativestate_p.h
index a7aafe32fe..79038e50ea 100644
--- a/src/declarative/util/qdeclarativestate_p.h
+++ b/src/quick/util/qdeclarativestate_p.h
@@ -46,19 +46,17 @@
#include <qdeclarativeproperty.h>
#include <QtCore/qobject.h>
#include <QtCore/qsharedpointer.h>
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeActionEvent;
class QDeclarativeAbstractBinding;
class QDeclarativeBinding;
class QDeclarativeExpression;
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeAction
+class Q_QUICK_PRIVATE_EXPORT QDeclarativeAction
{
public:
QDeclarativeAction();
@@ -115,7 +113,7 @@ public:
class QDeclarativeStateGroup;
class QDeclarativeState;
class QDeclarativeStateOperationPrivate;
-class Q_DECLARATIVE_EXPORT QDeclarativeStateOperation : public QObject
+class Q_QUICK_EXPORT QDeclarativeStateOperation : public QObject
{
Q_OBJECT
public:
@@ -140,7 +138,7 @@ typedef QDeclarativeStateOperation::ActionList QDeclarativeStateActions;
class QDeclarativeTransition;
class QDeclarativeStatePrivate;
-class Q_DECLARATIVE_EXPORT QDeclarativeState : public QObject
+class Q_QUICK_EXPORT QDeclarativeState : public QObject
{
Q_OBJECT
diff --git a/src/declarative/util/qdeclarativestate_p_p.h b/src/quick/util/qdeclarativestate_p_p.h
index 55aeecde11..55aeecde11 100644
--- a/src/declarative/util/qdeclarativestate_p_p.h
+++ b/src/quick/util/qdeclarativestate_p_p.h
diff --git a/src/declarative/util/qdeclarativestategroup.cpp b/src/quick/util/qdeclarativestategroup.cpp
index 51e27e4bf0..51e27e4bf0 100644
--- a/src/declarative/util/qdeclarativestategroup.cpp
+++ b/src/quick/util/qdeclarativestategroup.cpp
diff --git a/src/declarative/util/qdeclarativestategroup_p.h b/src/quick/util/qdeclarativestategroup_p.h
index c59325580b..0ddc3db312 100644
--- a/src/declarative/util/qdeclarativestategroup_p.h
+++ b/src/quick/util/qdeclarativestategroup_p.h
@@ -48,10 +48,8 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeStateGroupPrivate;
-class Q_DECLARATIVE_EXPORT QDeclarativeStateGroup : public QObject, public QDeclarativeParserStatus
+class Q_QUICK_EXPORT QDeclarativeStateGroup : public QObject, public QDeclarativeParserStatus
{
Q_OBJECT
Q_INTERFACES(QDeclarativeParserStatus)
diff --git a/src/declarative/util/qdeclarativestateoperations.cpp b/src/quick/util/qdeclarativestateoperations.cpp
index d8a5369568..d8a5369568 100644
--- a/src/declarative/util/qdeclarativestateoperations.cpp
+++ b/src/quick/util/qdeclarativestateoperations.cpp
diff --git a/src/declarative/util/qdeclarativestateoperations_p.h b/src/quick/util/qdeclarativestateoperations_p.h
index 4975a5226f..872a296025 100644
--- a/src/declarative/util/qdeclarativestateoperations_p.h
+++ b/src/quick/util/qdeclarativestateoperations_p.h
@@ -49,9 +49,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
-
class QDeclarativeStateChangeScriptPrivate;
class Q_AUTOTEST_EXPORT QDeclarativeStateChangeScript : public QDeclarativeStateOperation, public QDeclarativeActionEvent
{
diff --git a/src/declarative/util/qdeclarativestyledtext.cpp b/src/quick/util/qdeclarativestyledtext.cpp
index 1c7ca5fbfd..1c7ca5fbfd 100644
--- a/src/declarative/util/qdeclarativestyledtext.cpp
+++ b/src/quick/util/qdeclarativestyledtext.cpp
diff --git a/src/declarative/util/qdeclarativestyledtext_p.h b/src/quick/util/qdeclarativestyledtext_p.h
index beffb4d22a..beffb4d22a 100644
--- a/src/declarative/util/qdeclarativestyledtext_p.h
+++ b/src/quick/util/qdeclarativestyledtext_p.h
diff --git a/src/declarative/util/qdeclarativesvgparser.cpp b/src/quick/util/qdeclarativesvgparser.cpp
index e8ceb2116c..e8ceb2116c 100644
--- a/src/declarative/util/qdeclarativesvgparser.cpp
+++ b/src/quick/util/qdeclarativesvgparser.cpp
diff --git a/src/declarative/util/qdeclarativesvgparser_p.h b/src/quick/util/qdeclarativesvgparser_p.h
index 0d7be10761..0d7be10761 100644
--- a/src/declarative/util/qdeclarativesvgparser_p.h
+++ b/src/quick/util/qdeclarativesvgparser_p.h
diff --git a/src/declarative/util/qdeclarativesystempalette.cpp b/src/quick/util/qdeclarativesystempalette.cpp
index 61d8406141..61d8406141 100644
--- a/src/declarative/util/qdeclarativesystempalette.cpp
+++ b/src/quick/util/qdeclarativesystempalette.cpp
diff --git a/src/declarative/util/qdeclarativesystempalette_p.h b/src/quick/util/qdeclarativesystempalette_p.h
index e92dc514d5..25224fd4d1 100644
--- a/src/declarative/util/qdeclarativesystempalette_p.h
+++ b/src/quick/util/qdeclarativesystempalette_p.h
@@ -51,8 +51,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeSystemPalettePrivate;
class Q_AUTOTEST_EXPORT QDeclarativeSystemPalette : public QObject
{
diff --git a/src/declarative/util/qdeclarativetimeline.cpp b/src/quick/util/qdeclarativetimeline.cpp
index 7066d3d062..7066d3d062 100644
--- a/src/declarative/util/qdeclarativetimeline.cpp
+++ b/src/quick/util/qdeclarativetimeline.cpp
diff --git a/src/declarative/util/qdeclarativetimeline_p_p.h b/src/quick/util/qdeclarativetimeline_p_p.h
index d84053903f..d84053903f 100644
--- a/src/declarative/util/qdeclarativetimeline_p_p.h
+++ b/src/quick/util/qdeclarativetimeline_p_p.h
diff --git a/src/declarative/util/qdeclarativetimer.cpp b/src/quick/util/qdeclarativetimer.cpp
index a4a2362680..a4a2362680 100644
--- a/src/declarative/util/qdeclarativetimer.cpp
+++ b/src/quick/util/qdeclarativetimer.cpp
diff --git a/src/declarative/util/qdeclarativetimer_p.h b/src/quick/util/qdeclarativetimer_p.h
index 7de56068dd..acf728236d 100644
--- a/src/declarative/util/qdeclarativetimer_p.h
+++ b/src/quick/util/qdeclarativetimer_p.h
@@ -47,16 +47,14 @@
#include <QtCore/qobject.h>
#include <QtCore/qabstractanimation.h>
-#include <private/qdeclarativeglobal_p.h>
+#include <private/qtquickglobal_p.h>
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeTimerPrivate;
-class Q_DECLARATIVE_PRIVATE_EXPORT QDeclarativeTimer : public QObject, public QDeclarativeParserStatus
+class Q_QUICK_PRIVATE_EXPORT QDeclarativeTimer : public QObject, public QDeclarativeParserStatus
{
Q_OBJECT
Q_DECLARE_PRIVATE(QDeclarativeTimer)
diff --git a/src/declarative/util/qdeclarativetransition.cpp b/src/quick/util/qdeclarativetransition.cpp
index 916e599cc6..916e599cc6 100644
--- a/src/declarative/util/qdeclarativetransition.cpp
+++ b/src/quick/util/qdeclarativetransition.cpp
diff --git a/src/declarative/util/qdeclarativetransition_p.h b/src/quick/util/qdeclarativetransition_p.h
index a53346e148..439458b6af 100644
--- a/src/declarative/util/qdeclarativetransition_p.h
+++ b/src/quick/util/qdeclarativetransition_p.h
@@ -52,12 +52,10 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeAbstractAnimation;
class QDeclarativeTransitionPrivate;
class QDeclarativeTransitionManager;
-class Q_DECLARATIVE_EXPORT QDeclarativeTransition : public QObject
+class Q_QUICK_EXPORT QDeclarativeTransition : public QObject
{
Q_OBJECT
Q_DECLARE_PRIVATE(QDeclarativeTransition)
diff --git a/src/declarative/util/qdeclarativetransitionmanager.cpp b/src/quick/util/qdeclarativetransitionmanager.cpp
index 2dd1da70ed..2dd1da70ed 100644
--- a/src/declarative/util/qdeclarativetransitionmanager.cpp
+++ b/src/quick/util/qdeclarativetransitionmanager.cpp
diff --git a/src/declarative/util/qdeclarativetransitionmanager_p_p.h b/src/quick/util/qdeclarativetransitionmanager_p_p.h
index 94a2dd1539..94a2dd1539 100644
--- a/src/declarative/util/qdeclarativetransitionmanager_p_p.h
+++ b/src/quick/util/qdeclarativetransitionmanager_p_p.h
diff --git a/src/declarative/util/qdeclarativeutilmodule.cpp b/src/quick/util/qdeclarativeutilmodule.cpp
index 2e82364a42..2e82364a42 100644
--- a/src/declarative/util/qdeclarativeutilmodule.cpp
+++ b/src/quick/util/qdeclarativeutilmodule.cpp
diff --git a/src/declarative/util/qdeclarativeutilmodule_p.h b/src/quick/util/qdeclarativeutilmodule_p.h
index 7304f6fd77..13739c8170 100644
--- a/src/declarative/util/qdeclarativeutilmodule_p.h
+++ b/src/quick/util/qdeclarativeutilmodule_p.h
@@ -48,8 +48,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
-QT_MODULE(Declarative)
-
class QDeclarativeUtilModule
{
public:
diff --git a/src/quick/util/util.pri b/src/quick/util/util.pri
new file mode 100644
index 0000000000..9c8964bfef
--- /dev/null
+++ b/src/quick/util/util.pri
@@ -0,0 +1,59 @@
+SOURCES += \
+ $$PWD/qdeclarativeutilmodule.cpp\
+ $$PWD/qdeclarativeconnections.cpp \
+ $$PWD/qdeclarativepackage.cpp \
+ $$PWD/qdeclarativeanimation.cpp \
+ $$PWD/qdeclarativesystempalette.cpp \
+ $$PWD/qdeclarativespringanimation.cpp \
+ $$PWD/qdeclarativesmoothedanimation.cpp \
+ $$PWD/qdeclarativestate.cpp\
+ $$PWD/qdeclarativetransitionmanager.cpp \
+ $$PWD/qdeclarativestateoperations.cpp \
+ $$PWD/qdeclarativepropertychanges.cpp \
+ $$PWD/qdeclarativestategroup.cpp \
+ $$PWD/qdeclarativetransition.cpp \
+ $$PWD/qdeclarativelistaccessor.cpp \
+ $$PWD/qdeclarativetimeline.cpp \
+ $$PWD/qdeclarativetimer.cpp \
+ $$PWD/qdeclarativebind.cpp \
+ $$PWD/qdeclarativepixmapcache.cpp \
+ $$PWD/qdeclarativebehavior.cpp \
+ $$PWD/qdeclarativefontloader.cpp \
+ $$PWD/qdeclarativestyledtext.cpp \
+ $$PWD/qdeclarativepath.cpp \
+ $$PWD/qdeclarativechangeset.cpp \
+ $$PWD/qdeclarativelistcompositor.cpp \
+ $$PWD/qdeclarativepathinterpolator.cpp \
+ $$PWD/qdeclarativesvgparser.cpp
+
+HEADERS += \
+ $$PWD/qdeclarativeutilmodule_p.h\
+ $$PWD/qdeclarativeconnections_p.h \
+ $$PWD/qdeclarativepackage_p.h \
+ $$PWD/qdeclarativeanimation_p.h \
+ $$PWD/qdeclarativeanimation_p_p.h \
+ $$PWD/qdeclarativesystempalette_p.h \
+ $$PWD/qdeclarativespringanimation_p.h \
+ $$PWD/qdeclarativesmoothedanimation_p.h \
+ $$PWD/qdeclarativesmoothedanimation_p_p.h \
+ $$PWD/qdeclarativestate_p.h\
+ $$PWD/qdeclarativestateoperations_p.h \
+ $$PWD/qdeclarativepropertychanges_p.h \
+ $$PWD/qdeclarativestate_p_p.h\
+ $$PWD/qdeclarativetransitionmanager_p_p.h \
+ $$PWD/qdeclarativestategroup_p.h \
+ $$PWD/qdeclarativetransition_p.h \
+ $$PWD/qdeclarativelistaccessor_p.h \
+ $$PWD/qdeclarativetimeline_p_p.h \
+ $$PWD/qdeclarativetimer_p.h \
+ $$PWD/qdeclarativebind_p.h \
+ $$PWD/qdeclarativepixmapcache_p.h \
+ $$PWD/qdeclarativebehavior_p.h \
+ $$PWD/qdeclarativefontloader_p.h \
+ $$PWD/qdeclarativestyledtext_p.h \
+ $$PWD/qdeclarativepath_p.h \
+ $$PWD/qdeclarativepath_p_p.h \
+ $$PWD/qdeclarativechangeset_p.h \
+ $$PWD/qdeclarativelistcompositor_p.h \
+ $$PWD/qdeclarativepathinterpolator_p.h \
+ $$PWD/qdeclarativesvgparser_p.h
diff --git a/src/src.pro b/src/src.pro
index 3f71db2472..7518ccf8da 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,6 +1,6 @@
TEMPLATE = subdirs
CONFIG += ordered
-SUBDIRS += declarative qtquick1 plugins
+SUBDIRS += declarative quick qtquick1 plugins
contains(QT_CONFIG, qmltest): SUBDIRS += qmltest