on daa5708 help sign in
unity8/tests/mocks/Unity/Unity.qmltypes
486 lines 17 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 Unity 0.2 tests/mocks'
9Module {
10 Component {
11 name: "Categories"
12 prototype: "unity::shell::scopes::CategoriesInterface"
13 Method {
14 name: "addSpecialCategory"
15 Parameter { name: "categoryId"; type: "string" }
16 Parameter { name: "name"; type: "string" }
17 Parameter { name: "icon"; type: "string" }
18 Parameter { name: "rawTemplate"; type: "string" }
19 Parameter { name: "countObject"; type: "QObject"; isPointer: true }
20 }
21 Method {
22 name: "overrideCategoryJson"
23 type: "bool"
24 Parameter { name: "categoryId"; type: "string" }
25 Parameter { name: "json"; type: "string" }
26 }
27 Method {
28 name: "data"
29 type: "QVariant"
30 Parameter { name: "row"; type: "int" }
31 Parameter { name: "role"; type: "int" }
32 }
33 Method {
34 name: "setCount"
35 Parameter { name: "count"; type: "int" }
36 }
37 Method {
38 name: "resultModel"
39 type: "ResultsModel*"
40 Parameter { name: "row"; type: "int" }
41 }
42 Method {
43 name: "setLayout"
44 Parameter { name: "row"; type: "int" }
45 Parameter { name: "layout"; type: "string" }
46 }
47 Method {
48 name: "setHeaderLink"
49 Parameter { name: "row"; type: "int" }
50 Parameter { name: "headerLink"; type: "string" }
51 }
52 }
53 Component {
54 name: "PreviewModel"
55 prototype: "unity::shell::scopes::PreviewModelInterface"
56 exports: ["Unity/FakePreviewModel 0.2"]
57 exportMetaObjectRevisions: [0]
58 Method {
59 name: "setLoaded"
60 Parameter { type: "bool" }
61 }
62 }
63 Component {
64 name: "PreviewStack"
65 prototype: "unity::shell::scopes::PreviewStackInterface"
66 exports: ["Unity/PreviewStack 0.2"]
67 isCreatable: false
68 exportMetaObjectRevisions: [0]
69 Method {
70 name: "getPreviewModel"
71 type: "unity::shell::scopes::PreviewModelInterface*"
72 Parameter { name: "index"; type: "int" }
73 }
74 }
75 Component {
76 name: "PreviewWidgetModel"
77 prototype: "unity::shell::scopes::PreviewWidgetModelInterface"
78 exports: ["Unity/PreviewWidgetModel 0.2"]
79 isCreatable: false
80 exportMetaObjectRevisions: [0]
81 }
82 Component {
83 name: "ResultsModel"
84 prototype: "unity::shell::scopes::ResultsModelInterface"
85 exports: ["Unity/FakeResultsModel 0.2", "Unity/ResultsModel 0.2"]
86 isCreatable: false
87 exportMetaObjectRevisions: [0, 0]
88 Method {
89 name: "setResultCount"
90 Parameter { name: "result_count"; type: "int" }
91 }
92 }
93 Component {
94 name: "Scope"
95 prototype: "unity::shell::scopes::ScopeInterface"
96 exports: ["Unity/MockScope 0.2"]
97 exportMetaObjectRevisions: [0]
98 Signal {
99 name: "performQuery"
100 Parameter { name: "query"; type: "string" }
101 }
102 Signal { name: "refreshed" }
103 Method {
104 name: "setId"
105 Parameter { name: "id"; type: "string" }
106 }
107 Method {
108 name: "setName"
109 Parameter { name: "name"; type: "string" }
110 }
111 Method {
112 name: "setSearchInProgress"
113 Parameter { name: "inProg"; type: "bool" }
114 }
115 Method {
116 name: "activate"
117 Parameter { name: "result"; type: "QVariant" }
118 }
119 Method {
120 name: "preview"
121 type: "PreviewStack*"
122 Parameter { name: "result"; type: "QVariant" }
123 }
124 Method { name: "cancelActivation" }
125 Method {
126 name: "closeScope"
127 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
128 }
129 Method {
130 name: "getNavigation"
131 type: "unity::shell::scopes::NavigationInterface*"
132 Parameter { name: "navigationId"; type: "string" }
133 }
134 Method {
135 name: "getAltNavigation"
136 type: "unity::shell::scopes::NavigationInterface*"
137 Parameter { name: "altNavigationId"; type: "string" }
138 }
139 Method {
140 name: "setNavigationState"
141 Parameter { name: "navigationId"; type: "string" }
142 Parameter { name: "isAltNavigation"; type: "bool" }
143 }
144 Method { name: "refresh" }
145 }
146 Component {
147 name: "Scopes"
148 prototype: "unity::shell::scopes::ScopesInterface"
149 exports: ["Unity/Scopes 0.2"]
150 exportMetaObjectRevisions: [0]
151 Method {
152 name: "rowCount"
153 type: "int"
154 Parameter { name: "parent"; type: "QModelIndex" }
155 }
156 Method { name: "rowCount"; type: "int" }
157 Method {
158 name: "getScope"
159 type: "unity::shell::scopes::ScopeInterface*"
160 Parameter { name: "row"; type: "int" }
161 }
162 Method {
163 name: "getScope"
164 type: "unity::shell::scopes::ScopeInterface*"
165 Parameter { name: "scope_id"; type: "string" }
166 }
167 Method {
168 name: "addScope"
169 Parameter { name: "scope"; type: "Scope"; isPointer: true }
170 }
171 Method { name: "clear" }
172 Method { name: "clearFavorites" }
173 Method { name: "load" }
174 Method {
175 name: "setFavorite"
176 Parameter { name: "scopeId"; type: "string" }
177 Parameter { name: "favorite"; type: "bool" }
178 }
179 Method {
180 name: "moveFavoriteTo"
181 Parameter { name: "scopeId"; type: "string" }
182 Parameter { name: "index"; type: "int" }
183 }
184 Method {
185 name: "getScopeFromAll"
186 type: "Scope*"
187 Parameter { name: "scope_id"; type: "string" }
188 }
189 }
190 Component { name: "SettingsModel"; prototype: "unity::shell::scopes::SettingsModelInterface" }
191 Component {
192 name: "unity::shell::scopes::CategoriesInterface"
193 prototype: "QAbstractListModel"
194 exports: ["Unity/Categories 0.2"]
195 isCreatable: false
196 exportMetaObjectRevisions: [0]
197 Enum {
198 name: "Roles"
199 values: {
200 "RoleCategoryId": 0,
201 "RoleName": 1,
202 "RoleIcon": 2,
203 "RoleRawRendererTemplate": 3,
204 "RoleRenderer": 4,
205 "RoleComponents": 5,
206 "RoleHeaderLink": 6,
207 "RoleResults": 7,
208 "RoleCount": 8
209 }
210 }
211 Method {
212 name: "overrideCategoryJson"
213 type: "bool"
214 Parameter { name: "categoryId"; type: "string" }
215 Parameter { name: "json"; type: "string" }
216 }
217 Method {
218 name: "addSpecialCategory"
219 Parameter { name: "categoryId"; type: "string" }
220 Parameter { name: "name"; type: "string" }
221 Parameter { name: "icon"; type: "string" }
222 Parameter { name: "rawTemplate"; type: "string" }
223 Parameter { name: "countObject"; type: "QObject"; isPointer: true }
224 }
225 }
226 Component {
227 name: "unity::shell::scopes::NavigationInterface"
228 prototype: "QAbstractListModel"
229 exports: ["Unity/Navigation 0.2"]
230 isCreatable: false
231 exportMetaObjectRevisions: [0]
232 Enum {
233 name: "Roles"
234 values: {
235 "RoleNavigationId": 0,
236 "RoleLabel": 1,
237 "RoleHasChildren": 2,
238 "RoleIsActive": 3
239 }
240 }
241 Property { name: "navigationId"; type: "string"; isReadonly: true }
242 Property { name: "label"; type: "string"; isReadonly: true }
243 Property { name: "allLabel"; type: "string"; isReadonly: true }
244 Property { name: "parentNavigationId"; type: "string"; isReadonly: true }
245 Property { name: "parentLabel"; type: "string"; isReadonly: true }
246 Property { name: "loaded"; type: "bool"; isReadonly: true }
247 Property { name: "isRoot"; type: "bool"; isReadonly: true }
248 Property { name: "hidden"; type: "bool"; isReadonly: true }
249 Property { name: "count"; type: "int"; isReadonly: true }
250 }
251 Component {
252 name: "unity::shell::scopes::PreviewModelInterface"
253 prototype: "QAbstractListModel"
254 exports: ["Unity/PreviewModel 0.2"]
255 isCreatable: false
256 exportMetaObjectRevisions: [0]
257 Enum {
258 name: "Roles"
259 values: {
260 "RoleColumnModel": 0
261 }
262 }
263 Property { name: "widgetColumnCount"; type: "int" }
264 Property { name: "loaded"; type: "bool"; isReadonly: true }
265 Property { name: "processingAction"; type: "bool"; isReadonly: true }
266 Signal {
267 name: "triggered"
268 Parameter { type: "string" }
269 Parameter { type: "string" }
270 Parameter { type: "QVariantMap" }
271 }
272 }
273 Component {
274 name: "unity::shell::scopes::PreviewStackInterface"
275 prototype: "QAbstractListModel"
276 Enum {
277 name: "Roles"
278 values: {
279 "RolePreviewModel": 0
280 }
281 }
282 Property { name: "widgetColumnCount"; type: "int" }
283 Method {
284 name: "getPreviewModel"
285 type: "unity::shell::scopes::PreviewModelInterface*"
286 Parameter { name: "index"; type: "int" }
287 }
288 }
289 Component {
290 name: "unity::shell::scopes::PreviewWidgetModelInterface"
291 prototype: "QAbstractListModel"
292 Enum {
293 name: "Roles"
294 values: {
295 "RoleWidgetId": 0,
296 "RoleType": 1,
297 "RoleProperties": 2
298 }
299 }
300 }
301 Component {
302 name: "unity::shell::scopes::ResultsModelInterface"
303 prototype: "QAbstractListModel"
304 Enum {
305 name: "Roles"
306 values: {
307 "RoleUri": 0,
308 "RoleCategoryId": 1,
309 "RoleDndUri": 2,
310 "RoleResult": 3,
311 "RoleTitle": 4,
312 "RoleArt": 5,
313 "RoleSubtitle": 6,
314 "RoleMascot": 7,
315 "RoleEmblem": 8,
316 "RoleSummary": 9,
317 "RoleAttributes": 10,
318 "RoleBackground": 11,
319 "RoleOverlayColor": 12
320 }
321 }
322 Property { name: "categoryId"; type: "string" }
323 Property { name: "count"; type: "int"; isReadonly: true }
324 }
325 Component {
326 name: "unity::shell::scopes::ScopeInterface"
327 prototype: "QObject"
328 exports: ["Unity/Scope 0.2"]
329 isCreatable: false
330 exportMetaObjectRevisions: [0]
331 Enum {
332 name: "Status"
333 values: {
334 "Okay": 0,
335 "NoInternet": 1,
336 "NoLocationData": 2,
337 "Unknown": 3
338 }
339 }
340 Property { name: "id"; type: "string"; isReadonly: true }
341 Property { name: "name"; type: "string"; isReadonly: true }
342 Property { name: "iconHint"; type: "string"; isReadonly: true }
343 Property { name: "description"; type: "string"; isReadonly: true }
344 Property { name: "searchHint"; type: "string"; isReadonly: true }
345 Property { name: "searchInProgress"; type: "bool"; isReadonly: true }
346 Property { name: "favorite"; type: "bool" }
347 Property { name: "shortcut"; type: "string"; isReadonly: true }
348 Property {
349 name: "categories"
350 type: "unity::shell::scopes::CategoriesInterface"
351 isReadonly: true
352 isPointer: true
353 }
354 Property {
355 name: "settings"
356 type: "unity::shell::scopes::SettingsModelInterface"
357 isReadonly: true
358 isPointer: true
359 }
360 Property { name: "searchQuery"; type: "string" }
361 Property { name: "noResultsHint"; type: "string" }
362 Property { name: "formFactor"; type: "string" }
363 Property { name: "isActive"; type: "bool" }
364 Property { name: "currentNavigationId"; type: "string"; isReadonly: true }
365 Property { name: "hasNavigation"; type: "bool"; isReadonly: true }
366 Property { name: "currentAltNavigationId"; type: "string"; isReadonly: true }
367 Property { name: "hasAltNavigation"; type: "bool"; isReadonly: true }
368 Property { name: "customizations"; type: "QVariantMap"; isReadonly: true }
369 Property {
370 name: "status"
371 type: "unity::shell::scopes::ScopeInterface::Status"
372 isReadonly: true
373 }
374 Signal { name: "detailsChanged" }
375 Signal { name: "showDash" }
376 Signal { name: "hideDash" }
377 Signal {
378 name: "gotoUri"
379 Parameter { name: "uri"; type: "string" }
380 }
381 Signal {
382 name: "previewRequested"
383 Parameter { name: "result"; type: "QVariant" }
384 }
385 Signal {
386 name: "gotoScope"
387 Parameter { name: "scopeId"; type: "string" }
388 }
389 Signal {
390 name: "openScope"
391 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
392 }
393 Method {
394 name: "activate"
395 Parameter { name: "result"; type: "QVariant" }
396 }
397 Method {
398 name: "preview"
399 type: "unity::shell::scopes::PreviewStackInterface*"
400 Parameter { name: "result"; type: "QVariant" }
401 }
402 Method { name: "cancelActivation" }
403 Method {
404 name: "closeScope"
405 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
406 }
407 Method {
408 name: "getNavigation"
409 type: "unity::shell::scopes::NavigationInterface*"
410 Parameter { name: "navigationId"; type: "string" }
411 }
412 Method {
413 name: "getAltNavigation"
414 type: "unity::shell::scopes::NavigationInterface*"
415 Parameter { name: "altNavigationId"; type: "string" }
416 }
417 Method {
418 name: "setNavigationState"
419 Parameter { name: "navId"; type: "string" }
420 Parameter { name: "altNavigation"; type: "bool" }
421 }
422 Method {
423 name: "performQuery"
424 Parameter { name: "cannedQuery"; type: "string" }
425 }
426 Method { name: "refresh" }
427 }
428 Component {
429 name: "unity::shell::scopes::ScopesInterface"
430 prototype: "QAbstractListModel"
431 Enum {
432 name: "Roles"
433 values: {
434 "RoleScope": 0,
435 "RoleId": 1,
436 "RoleTitle": 2
437 }
438 }
439 Property { name: "loaded"; type: "bool"; isReadonly: true }
440 Property { name: "count"; type: "int"; isReadonly: true }
441 Property {
442 name: "overviewScope"
443 type: "unity::shell::scopes::ScopeInterface"
444 isReadonly: true
445 isPointer: true
446 }
447 Method {
448 name: "getScope"
449 type: "unity::shell::scopes::ScopeInterface*"
450 Parameter { name: "row"; type: "int" }
451 }
452 Method {
453 name: "getScope"
454 type: "unity::shell::scopes::ScopeInterface*"
455 Parameter { name: "scopeId"; type: "string" }
456 }
457 Method {
458 name: "setFavorite"
459 Parameter { name: "scopeId"; type: "string" }
460 Parameter { name: "favorite"; type: "bool" }
461 }
462 Method {
463 name: "moveFavoriteTo"
464 Parameter { name: "scopeId"; type: "string" }
465 Parameter { name: "index"; type: "int" }
466 }
467 }
468 Component {
469 name: "unity::shell::scopes::SettingsModelInterface"
470 prototype: "QAbstractListModel"
471 exports: ["Unity/SettingsModel 0.2"]
472 isCreatable: false
473 exportMetaObjectRevisions: [0]
474 Enum {
475 name: "Roles"
476 values: {
477 "RoleSettingId": 0,
478 "RoleDisplayName": 1,
479 "RoleType": 2,
480 "RoleProperties": 3,
481 "RoleValue": 4
482 }
483 }
484 Property { name: "count"; type: "int"; isReadonly: true }
485 }