import QtQuick.tooling 1.1 // This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by: // 'qmlplugindump -notrelocatable Cursor 1.0 plugins' Module { Component { name: "MirMousePointerInterface" defaultProperty: "data" prototype: "QQuickItem" Property { name: "cursorName"; type: "string"; isReadonly: true } Property { name: "themeName"; type: "string"; isReadonly: true } Property { name: "hotspotX"; type: "double"; isReadonly: true } Property { name: "hotspotY"; type: "double"; isReadonly: true } Signal { name: "cursorNameChanged" Parameter { name: "name"; type: "string" } } Signal { name: "themeNameChanged" Parameter { name: "name"; type: "string" } } Signal { name: "hotspotXChanged" Parameter { name: "value"; type: "double" } } Signal { name: "hotspotYChanged" Parameter { name: "value"; type: "double" } } Method { name: "handleMouseEvent" Parameter { name: "timestamp"; type: "ulong" } Parameter { name: "movement"; type: "QPointF" } Parameter { name: "buttons"; type: "Qt::MouseButtons" } Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } } Method { name: "handleWheelEvent" Parameter { name: "timestamp"; type: "ulong" } Parameter { name: "angleDelta"; type: "QPoint" } Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } } } Component { name: "MousePointer" defaultProperty: "data" prototype: "MirMousePointerInterface" exports: ["Cursor/MousePointer 1.0"] exportMetaObjectRevisions: [0] Signal { name: "pushedLeftBoundary" Parameter { name: "amount"; type: "double" } Parameter { name: "buttons"; type: "Qt::MouseButtons" } } Signal { name: "pushedRightBoundary" Parameter { name: "amount"; type: "double" } Parameter { name: "buttons"; type: "Qt::MouseButtons" } } Method { name: "handleMouseEvent" Parameter { name: "timestamp"; type: "ulong" } Parameter { name: "movement"; type: "QPointF" } Parameter { name: "buttons"; type: "Qt::MouseButtons" } Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } } Method { name: "handleWheelEvent" Parameter { name: "timestamp"; type: "ulong" } Parameter { name: "angleDelta"; type: "QPoint" } Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } } } }