diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-06-02 09:12:17 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-06-02 20:06:54 +0200 |
commit | a40c989b849b883c85ed49a782c85a873e7b2167 (patch) | |
tree | d3aa5729dbb40c22a3be25b8575c8a7410b5d86b /src/quick3d/imports/core | |
parent | 57b22a56da4b5283208d68838e8836d022a66dd6 (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.cpp | 12 |
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"); |