@@ -34,7 +34,8 @@ Module {
3434 "Leftwards": 1,
3535 "Downwards": 2,
3636 "Upwards": 3,
37− "Horizontal": 4
37+ "Horizontal": 4,
38+ "Vertical": 5
3839 }
3940 }
4041 Method {
@@ -53,97 +54,6 @@ Module {
5354 Parameter { name: "type"; type: "Direction::Type" }
5455 }
5556 }
56− Component {
57− name: "DirectionalDragArea"
58− defaultProperty: "data"
59− prototype: "QQuickItem"
60− exports: ["Ubuntu.Gestures/DirectionalDragArea 0.1"]
61− exportMetaObjectRevisions: [0]
62− Enum {
63− name: "Status"
64− values: {
65− "WaitingForTouch": 0,
66− "Undecided": 1,
67− "Recognized": 2
68− }
69− }
70− Property { name: "direction"; type: "Direction::Type" }
71− Property { name: "distance"; type: "double"; isReadonly: true }
72− Property { name: "sceneDistance"; type: "double"; isReadonly: true }
73− Property { name: "touchX"; type: "double"; isReadonly: true }
74− Property { name: "touchY"; type: "double"; isReadonly: true }
75− Property { name: "touchSceneX"; type: "double"; isReadonly: true }
76− Property { name: "touchSceneY"; type: "double"; isReadonly: true }
77− Property { name: "status"; type: "Status"; isReadonly: true }
78− Property { name: "dragging"; type: "bool"; isReadonly: true }
79− Property { name: "maxDeviation"; type: "double" }
80− Property { name: "wideningAngle"; type: "double" }
81− Property { name: "distanceThreshold"; type: "double" }
82− Property { name: "minSpeed"; type: "double" }
83− Property { name: "maxSilenceTime"; type: "int" }
84− Property { name: "compositionTime"; type: "int" }
85− Signal {
86− name: "directionChanged"
87− Parameter { name: "direction"; type: "Direction::Type" }
88− }
89− Signal {
90− name: "statusChanged"
91− Parameter { name: "value"; type: "Status" }
92− }
93− Signal {
94− name: "draggingChanged"
95− Parameter { name: "value"; type: "bool" }
96− }
97− Signal {
98− name: "distanceChanged"
99− Parameter { name: "value"; type: "double" }
100− }
101− Signal {
102− name: "sceneDistanceChanged"
103− Parameter { name: "value"; type: "double" }
104− }
105− Signal {
106− name: "maxDeviationChanged"
107− Parameter { name: "value"; type: "double" }
108− }
109− Signal {
110− name: "wideningAngleChanged"
111− Parameter { name: "value"; type: "double" }
112− }
113− Signal {
114− name: "distanceThresholdChanged"
115− Parameter { name: "value"; type: "double" }
116− }
117− Signal {
118− name: "minSpeedChanged"
119− Parameter { name: "value"; type: "double" }
120− }
121− Signal {
122− name: "maxSilenceTimeChanged"
123− Parameter { name: "value"; type: "int" }
124− }
125− Signal {
126− name: "compositionTimeChanged"
127− Parameter { name: "value"; type: "int" }
128− }
129− Signal {
130− name: "touchXChanged"
131− Parameter { name: "value"; type: "double" }
132− }
133− Signal {
134− name: "touchYChanged"
135− Parameter { name: "value"; type: "double" }
136− }
137− Signal {
138− name: "touchSceneXChanged"
139− Parameter { name: "value"; type: "double" }
140− }
141− Signal {
142− name: "touchSceneYChanged"
143− Parameter { name: "value"; type: "double" }
144− }
145− Signal { name: "tapped" }
146− }
14757 Component {
14858 name: "PressedOutsideNotifier"
14959 defaultProperty: "data"
@@ -163,6 +73,5 @@ Module {
16373 name: "targetItemChanged"
16474 Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
16575 }
166− Signal { name: "pressed" }
16776 }
16877}