summaryrefslogtreecommitdiffstats
path: root/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp')
-rw-r--r--tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp b/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp
index 4413f9e1..26bb9ae4 100644
--- a/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp
+++ b/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp
@@ -105,4 +105,14 @@ QString QTestSensorGestureDupPlugin::name() const
return "TestGesturesDup";
}
+// 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(QTestSensorGestureDupPlugin)