From 349e04eb7c173ad6e01b866d4c0d517f89e2a201 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Wed, 22 Feb 2012 09:25:01 +0200 Subject: Migrate evdev plugins to the new plugin system MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I7eb283646b7529080c8c2f41c267b0135c8f57e4 Reviewed-by: Samuel Rødal --- src/plugins/generic/evdevmouse/evdevmouse.json | 3 +++ src/plugins/generic/evdevmouse/evdevmouse.pro | 3 +++ src/plugins/generic/evdevmouse/main.cpp | 7 +++++-- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/plugins/generic/evdevmouse/evdevmouse.json (limited to 'src/plugins/generic/evdevmouse') diff --git a/src/plugins/generic/evdevmouse/evdevmouse.json b/src/plugins/generic/evdevmouse/evdevmouse.json new file mode 100644 index 0000000000..00ddd3a9cf --- /dev/null +++ b/src/plugins/generic/evdevmouse/evdevmouse.json @@ -0,0 +1,3 @@ +{ + "Keys": [ "EvdevMouse" ] +} diff --git a/src/plugins/generic/evdevmouse/evdevmouse.pro b/src/plugins/generic/evdevmouse/evdevmouse.pro index f25199161b..c5d162fb2f 100644 --- a/src/plugins/generic/evdevmouse/evdevmouse.pro +++ b/src/plugins/generic/evdevmouse/evdevmouse.pro @@ -11,3 +11,6 @@ QT += core-private platformsupport-private SOURCES = main.cpp \ qevdevmouse.cpp + +OTHER_FILES += \ + evdevmouse.json diff --git a/src/plugins/generic/evdevmouse/main.cpp b/src/plugins/generic/evdevmouse/main.cpp index 34ca62f960..47a4ddf56b 100644 --- a/src/plugins/generic/evdevmouse/main.cpp +++ b/src/plugins/generic/evdevmouse/main.cpp @@ -46,6 +46,9 @@ QT_BEGIN_NAMESPACE class QEvdevMousePlugin : public QGenericPlugin { + Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QGenericPluginFactoryInterface" FILE "evdevmouse.json") + public: QEvdevMousePlugin(); @@ -72,6 +75,6 @@ QObject* QEvdevMousePlugin::create(const QString &key, return 0; } -Q_EXPORT_PLUGIN2(qevdevmouseplugin, QEvdevMousePlugin) - QT_END_NAMESPACE + +#include "main.moc" -- cgit v1.2.3