commit cf1d96f814dd43baa0abc4411ab3f098ac547de8 Author: Tero Alamäki Date: Wed Oct 4 10:20:54 2017 +0300 Get QtStudio3D plugin loaded when building statically Change-Id: Ibf0e44217d0b48c9a26e1e5863286cefd8adefe1 Reviewed-by: Janne Koskinen Reviewed-by: Miikka Heikkinen diff --git a/src/Viewer/qmlviewer/Qt3DSViewPlugin.h b/src/Viewer/qmlviewer/Qt3DSViewPlugin.h index dbd47d9..1d1a6ff 100644 --- a/src/Viewer/qmlviewer/Qt3DSViewPlugin.h +++ b/src/Viewer/qmlviewer/Qt3DSViewPlugin.h @@ -33,6 +33,13 @@ #include +static void initResources() +{ +#ifdef QT_STATIC + Q_INIT_RESOURCE(qmake_QtStudio3D); +#endif +} + QT_BEGIN_NAMESPACE class Q3DSViewPlugin : public QQmlExtensionPlugin @@ -41,6 +48,10 @@ class Q3DSViewPlugin : public QQmlExtensionPlugin Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") public: + Q3DSViewPlugin(QObject *parent = 0) : QQmlExtensionPlugin(parent) + { + initResources(); + } void registerTypes(const char *uri) override; };