on xenial help sign in
Only generate .qmltypes files manually, no need to do it build-time.
507b643Michał Sawicz
plugins/Lights/Lights.qmltypesnew file+45
@@ -0,0 +1,45 @@
1+import QtQuick.tooling 1.1
2+
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 Lights 0.1 plugins'
8+
9+Module {
10+ Component {
11+ name: "Lights"
12+ prototype: "QObject"
13+ exports: ["Lights/Lights 0.1"]
14+ isCreatable: false
15+ isSingleton: true
16+ exportMetaObjectRevisions: [0]
17+ Enum {
18+ name: "State"
19+ values: {
20+ "Off": 0,
21+ "On": 1
22+ }
23+ }
24+ Property { name: "state"; type: "State" }
25+ Property { name: "color"; type: "QColor" }
26+ Property { name: "onMillisec"; type: "int" }
27+ Property { name: "offMillisec"; type: "int" }
28+ Signal {
29+ name: "stateChanged"
30+ Parameter { name: "newState"; type: "State" }
31+ }
32+ Signal {
33+ name: "colorChanged"
34+ Parameter { name: "color"; type: "QColor" }
35+ }
36+ Signal {
37+ name: "onMillisecChanged"
38+ Parameter { name: "onMs"; type: "int" }
39+ }
40+ Signal {
41+ name: "offMillisecChanged"
42+ Parameter { name: "offMs"; type: "int" }
43+ }
44+ }
45+}
plugins/Powerd/Powerd.qmltypes+6−13
@@ -15,19 +15,12 @@ Module {
15 isSingleton: true
15 isSingleton: true
16 exportMetaObjectRevisions: [0]
16 exportMetaObjectRevisions: [0]
17 Enum {
17 Enum {
18− name: "DisplayFlag"
18+ name: "DisplayStateChangeReason"
19 values: {
19 values: {
20− "UseProximity": 1,
20+ "Unknown": 0,
21− "DisableAutoBrightness": 2,
21+ "Inactivity": 1,
22− "Bright": 4
22+ "PowerKey": 2,
23− }
23+ "Proximity": 3
24− }
25− Enum {
26− name: "DisplayFlags"
27− values: {
28− "UseProximity": 1,
29− "DisableAutoBrightness": 2,
30− "Bright": 4
31 }
24 }
32 }
25 }
33 Enum {
26 Enum {
@@ -40,7 +33,7 @@ Module {
40 Signal {
33 Signal {
41 name: "displayPowerStateChange"
34 name: "displayPowerStateChange"
42 Parameter { name: "status"; type: "int" }
35 Parameter { name: "status"; type: "int" }
43− Parameter { name: "flags"; type: "uint" }
36+ Parameter { name: "reason"; type: "int" }
44 }
37 }
45 }
38 }
46}
39}
plugins/Ubuntu/Gestures/Gestures.qmltypes+1
@@ -141,6 +141,7 @@ Module {
141 name: "touchSceneYChanged"
141 name: "touchSceneYChanged"
142 Parameter { name: "value"; type: "double" }
142 Parameter { name: "value"; type: "double" }
143 }
143 }
144+ Signal { name: "tapped" }
144 }
145 }
145 Component {
146 Component {
146 name: "PressedOutsideNotifier"
147 name: "PressedOutsideNotifier"
tests/mocks/Powerd/Powerd.qmltypes+6−13
@@ -15,19 +15,12 @@ Module {
15 isSingleton: true
15 isSingleton: true
16 exportMetaObjectRevisions: [0]
16 exportMetaObjectRevisions: [0]
17 Enum {
17 Enum {
18− name: "DisplayFlag"
18+ name: "DisplayStateChangeReason"
19 values: {
19 values: {
20− "UseProximity": 1,
20+ "Unknown": 0,
21− "DisableAutoBrightness": 2,
21+ "Inactivity": 1,
22− "Bright": 4
22+ "PowerKey": 2,
23− }
23+ "Proximity": 3
24− }
25− Enum {
26− name: "DisplayFlags"
27− values: {
28− "UseProximity": 1,
29− "DisableAutoBrightness": 2,
30− "Bright": 4
31 }
24 }
32 }
25 }
33 Enum {
26 Enum {
@@ -40,7 +33,7 @@ Module {
40 Signal {
33 Signal {
41 name: "displayPowerStateChange"
34 name: "displayPowerStateChange"
42 Parameter { name: "status"; type: "int" }
35 Parameter { name: "status"; type: "int" }
43− Parameter { name: "flags"; type: "uint" }
36+ Parameter { name: "reason"; type: "int" }
44 }
37 }
45 }
38 }
46}
39}
tests/mocks/Unity/Unity.qmltypes+10−2
@@ -89,6 +89,10 @@ Module {
89 name: "loadDepartment"
89 name: "loadDepartment"
90 Parameter { name: "id"; type: "string" }
90 Parameter { name: "id"; type: "string" }
91 }
91 }
92+ Method {
93+ name: "performQuery"
94+ Parameter { name: "query"; type: "string" }
95+ }
92 }
96 }
93 Component {
97 Component {
94 name: "Scopes"
98 name: "Scopes"
@@ -133,8 +137,8 @@ Module {
133 "RoleRawRendererTemplate": 3,
137 "RoleRawRendererTemplate": 3,
134 "RoleRenderer": 4,
138 "RoleRenderer": 4,
135 "RoleComponents": 5,
139 "RoleComponents": 5,
136− "RoleResults": 6,
140+ "RoleResults": 7,
137− "RoleCount": 7
141+ "RoleCount": 8
138 }
142 }
139 }
143 }
140 Method {
144 Method {
@@ -179,6 +183,9 @@ Module {
179 Component {
183 Component {
180 name: "unity::shell::scopes::PreviewModelInterface"
184 name: "unity::shell::scopes::PreviewModelInterface"
181 prototype: "QAbstractListModel"
185 prototype: "QAbstractListModel"
186+ exports: ["Unity/PreviewModel 0.2"]
187+ isCreatable: false
188+ exportMetaObjectRevisions: [0]
182 Enum {
189 Enum {
183 name: "Roles"
190 name: "Roles"
184 values: {
191 values: {
@@ -272,6 +279,7 @@ Module {
272 Property { name: "isActive"; type: "bool" }
279 Property { name: "isActive"; type: "bool" }
273 Property { name: "currentDepartmentId"; type: "string"; isReadonly: true }
280 Property { name: "currentDepartmentId"; type: "string"; isReadonly: true }
274 Property { name: "hasDepartments"; type: "bool"; isReadonly: true }
281 Property { name: "hasDepartments"; type: "bool"; isReadonly: true }
282+ Property { name: "customizations"; type: "QVariantMap"; isReadonly: true }
275 Signal { name: "showDash" }
283 Signal { name: "showDash" }
276 Signal { name: "hideDash" }
284 Signal { name: "hideDash" }
277 Signal {
285 Signal {