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());