summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/core
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-06-02 09:12:17 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-06-02 20:06:54 +0200
commita40c989b849b883c85ed49a782c85a873e7b2167 (patch)
treed3aa5729dbb40c22a3be25b8575c8a7410b5d86b /src/quick3d/imports/core
parent57b22a56da4b5283208d68838e8836d022a66dd6 (diff)
Use qmlRegisterExtendedType when registering core QML API
Change-Id: I9c4f75e423b4fd9b4f56dbe7348273220adc3ca2 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/quick3d/imports/core')
-rw-r--r--src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp
index 5ca63962a..a9739729d 100644
--- a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp
+++ b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp
@@ -61,20 +61,18 @@ QT_BEGIN_NAMESPACE
void Qt3DQuick3DCorePlugin::registerTypes(const char *uri)
{
- qmlRegisterUncreatableType<Qt3D::Node>(uri, 2, 0, "Node_private", "");
- qmlRegisterUncreatableType<Qt3D::Transform>(uri, 2, 0, "Transform_private", "");
qmlRegisterInterface<Qt3D::QAbstractEffect>("QAbstractEffect");
+ qmlRegisterUncreatableType<Qt3D::Component>(uri, 2, 0, "Component", "");
qmlRegisterUncreatableType<Qt3D::QAbstractMesh>(uri, 2, 0, "QAbstractMesh", "");
qmlRegisterUncreatableType<Qt3D::QAbstractMaterial>(uri, 2, 0, "QAbstractMaterial", "");
qmlRegisterUncreatableType<Qt3D::QAbstractTechnique>(uri, 2, 0, "QAbstractTechnique", "");
qmlRegisterUncreatableType<Qt3D::QAbstractRenderPass>(uri, 2, 0, "QAbstractRenderPass", "");
qmlRegisterType<Qt3D::Quick::Quick3DConfiguration>(uri, 2, 0, "Configuration");
- qmlRegisterType<Qt3D::Quick::Quick3DEntity>(uri, 2, 0, "Entity");
- qmlRegisterType<Qt3D::Quick::Quick3DTransform>(uri, 2, 0, "Transform");
- qmlRegisterType<Qt3D::Quick::Quick3DNode>(uri, 2, 0, "Node");
- qmlRegisterType<Qt3D::Component>(uri, 2, 0, "Component");
- qmlRegisterType<Qt3D::Camera>(uri, 2, 0, "Camera");
+ qmlRegisterExtendedType<Qt3D::Entity, Qt3D::Quick::Quick3DEntity>(uri, 2, 0, "Entity");
+ qmlRegisterExtendedType<Qt3D::Transform, Qt3D::Quick::Quick3DTransform>(uri, 2, 0, "Transform");
+ qmlRegisterExtendedType<Qt3D::Node, Qt3D::Quick::Quick3DNode>(uri, 2, 0, "Node");
+ qmlRegisterExtendedType<Qt3D::Camera, Qt3D::Quick::Quick3DNode>(uri, 2, 0, "Camera");
qmlRegisterType<Qt3D::CameraLens>(uri, 2, 0, "CameraLens");
qmlRegisterType<Qt3D::MatrixTransform>(uri, 2, 0, "MatrixTransform");
qmlRegisterType<Qt3D::TranslateTransform>(uri, 2, 0, "Translate");