diff options
Diffstat (limited to 'src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp')
-rw-r--r-- | src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp index 14987e764..95b1c4153 100644 --- a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp +++ b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp @@ -62,8 +62,18 @@ #include <QtQml/qqml.h> +extern void qml_register_types_Qt3D_Core(); +Q_GHS_KEEP_REFERENCE(qml_register_types_Qt3D_Core); + QT_BEGIN_NAMESPACE +Qt3DQuick3DCorePlugin::Qt3DQuick3DCorePlugin(QObject *parent) + : QQmlExtensionPlugin(parent) +{ + volatile auto registration = &qml_register_types_Qt3D_Core; + Q_UNUSED(registration); +} + void Qt3DQuick3DCorePlugin::registerTypes(const char *uri) { Q_UNUSED(uri); @@ -79,3 +89,5 @@ Qt3DQuick3DCorePlugin::~Qt3DQuick3DCorePlugin() } QT_END_NAMESPACE + +#include "moc_qt3dquick3dcoreplugin.cpp" |