summaryrefslogtreecommitdiffstats
path: root/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp')
-rw-r--r--tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp b/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp
index 72df2008..eb245c03 100644
--- a/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp
+++ b/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp
@@ -107,4 +107,14 @@ QString QTestSensorGesturePlugin::name() const
return "TestGestures";
}
+// Logic stolen from qplugin.h
+#define REGISTER_STATIC_PLUGIN_V2(pluginname) \
+ static QT_PREPEND_NAMESPACE(QObject) *qt_plugin_instance() \
+ Q_PLUGIN_INSTANCE(pluginname) \
+ const QT_PREPEND_NAMESPACE(QStaticPlugin) qt_static_plugin_##pluginname() { \
+ QT_PREPEND_NAMESPACE(QStaticPlugin) plugin = { qt_plugin_instance, 0 }; \
+ return plugin; \
+ }\
+ Q_IMPORT_PLUGIN(pluginname)
+
REGISTER_STATIC_PLUGIN_V2(QTestSensorGesturePlugin)