From 5e8d2b4e266916761a26905f0930add305c308cf Mon Sep 17 00:00:00 2001 From: Andy Shaw Date: Thu, 4 Feb 2016 08:10:48 +0100 Subject: Enable using the module in a statically built application Change-Id: I470d742058d69d517249620b98eef136a9c6ca86 Reviewed-by: Alex Blasche --- src/imports/sensors/sensors.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/imports/sensors/sensors.cpp b/src/imports/sensors/sensors.cpp index fdb3f1c7..27a648c1 100644 --- a/src/imports/sensors/sensors.cpp +++ b/src/imports/sensors/sensors.cpp @@ -76,6 +76,13 @@ #include "qmltiltsensor.h" #include "qmlsensorgesture.h" +static void initResources() +{ +#ifdef QT_STATIC + Q_INIT_RESOURCE(qmake_QtSensors); +#endif +} + QT_BEGIN_NAMESPACE static QObject *global_object_50(QQmlEngine *, QJSEngine *) @@ -88,6 +95,7 @@ class QtSensorsDeclarativeModule : public QQmlExtensionPlugin Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface" FILE "plugin.json") public: + QtSensorsDeclarativeModule(QObject *parent = 0) : QQmlExtensionPlugin(parent) { initResources(); } virtual void registerTypes(const char *uri) { char const * const package = "QtSensors"; -- cgit v1.2.3