on b2a69e2 help sign in
unity8/plugins/Cursor/Cursor.qmltypes
78 lines 2.9 kB history raw
1import QtQuick.tooling 1.1
3// This file describes the plugin-supplied types contained in the library.
4// It is used for QML tooling purposes only.
5//
6// This file was auto-generated by:
7// 'qmlplugindump -notrelocatable Cursor 1.0 plugins'
9Module {
10 Component {
11 name: "MirMousePointerInterface"
12 defaultProperty: "data"
13 prototype: "QQuickItem"
14 Property { name: "cursorName"; type: "string"; isReadonly: true }
15 Property { name: "themeName"; type: "string"; isReadonly: true }
16 Property { name: "hotspotX"; type: "double"; isReadonly: true }
17 Property { name: "hotspotY"; type: "double"; isReadonly: true }
18 Signal {
19 name: "cursorNameChanged"
20 Parameter { name: "name"; type: "string" }
21 }
22 Signal {
23 name: "themeNameChanged"
24 Parameter { name: "name"; type: "string" }
25 }
26 Signal {
27 name: "hotspotXChanged"
28 Parameter { name: "value"; type: "double" }
29 }
30 Signal {
31 name: "hotspotYChanged"
32 Parameter { name: "value"; type: "double" }
33 }
34 Method {
35 name: "handleMouseEvent"
36 Parameter { name: "timestamp"; type: "ulong" }
37 Parameter { name: "movement"; type: "QPointF" }
38 Parameter { name: "buttons"; type: "Qt::MouseButtons" }
39 Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" }
40 }
41 Method {
42 name: "handleWheelEvent"
43 Parameter { name: "timestamp"; type: "ulong" }
44 Parameter { name: "angleDelta"; type: "QPoint" }
45 Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" }
46 }
47 }
48 Component {
49 name: "MousePointer"
50 defaultProperty: "data"
51 prototype: "MirMousePointerInterface"
52 exports: ["Cursor/MousePointer 1.0"]
53 exportMetaObjectRevisions: [0]
54 Signal {
55 name: "pushedLeftBoundary"
56 Parameter { name: "amount"; type: "double" }
57 Parameter { name: "buttons"; type: "Qt::MouseButtons" }
58 }
59 Signal {
60 name: "pushedRightBoundary"
61 Parameter { name: "amount"; type: "double" }
62 Parameter { name: "buttons"; type: "Qt::MouseButtons" }
63 }
64 Method {
65 name: "handleMouseEvent"
66 Parameter { name: "timestamp"; type: "ulong" }
67 Parameter { name: "movement"; type: "QPointF" }
68 Parameter { name: "buttons"; type: "Qt::MouseButtons" }
69 Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" }
70 }
71 Method {
72 name: "handleWheelEvent"
73 Parameter { name: "timestamp"; type: "ulong" }
74 Parameter { name: "angleDelta"; type: "QPoint" }
75 Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" }
76 }
77 }