diff options
Diffstat (limited to 'src/imports/nfc/plugin.cpp')
-rw-r--r-- | src/imports/nfc/plugin.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/imports/nfc/plugin.cpp b/src/imports/nfc/plugin.cpp index 76c98836..3a42d181 100644 --- a/src/imports/nfc/plugin.cpp +++ b/src/imports/nfc/plugin.cpp @@ -39,12 +39,10 @@ ** ****************************************************************************/ +#include <QtQml/QQmlEngine> +#include <QtQml/QQmlExtensionPlugin> -#include <QtDeclarative/QDeclarativeEngine> -#include <QtDeclarative/QDeclarativeExtensionPlugin> - -#include <qdeclarativendefrecord.h> - +#include "qdeclarativendefrecord.h" #include "qdeclarativenearfieldsocket_p.h" #include "qdeclarativenearfield_p.h" #include "qdeclarativendeffilter_p.h" @@ -54,15 +52,19 @@ QT_USE_NAMESPACE -class QNfcQmlPlugin : public QDeclarativeExtensionPlugin +class QNfcQmlPlugin : public QQmlExtensionPlugin { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") + public: void registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("QtNfc")); + // @uri QtNfc + int major = 5; int minor = 0; qmlRegisterType<QDeclarativeNearFieldSocket>(uri, major, minor, "NearFieldSocket"); |