18 #include <QtQml/qqml.h>
19 #include <QQmlContext>
25 #include "CursorImageInfo.h"
26 #include "CursorImageProvider.h"
27 #include "MousePointer.h"
29 void CursorPlugin::registerTypes(
const char *uri)
31 Q_ASSERT(uri == QLatin1String(
"Cursor"));
32 qmlRegisterType<CursorImageInfo>(uri, 1, 1,
"CursorImageInfo");
33 qmlRegisterType<MousePointer>(uri, 1, 1,
"MousePointer");
36 void CursorPlugin::initializeEngine(QQmlEngine *engine,
const char *uri)
38 QQmlExtensionPlugin::initializeEngine(engine, uri);
40 engine->addImageProvider(QStringLiteral(
"cursor"),
new CursorImageProvider());