on ee49dcc help sign in
unity8/tests/mocks/Unity/Unity.qmltypes
345 lines 12 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 }
28 Component {
29 name: "PreviewModel"
30 prototype: "unity::shell::scopes::PreviewModelInterface"
31 exports: ["Unity/FakePreviewModel 0.2"]
32 exportMetaObjectRevisions: [0]
33 }
34 Component {
35 name: "PreviewStack"
36 prototype: "unity::shell::scopes::PreviewStackInterface"
37 exports: ["Unity/PreviewStack 0.2"]
38 isCreatable: false
39 exportMetaObjectRevisions: [0]
40 Method {
41 name: "getPreviewModel"
42 type: "unity::shell::scopes::PreviewModelInterface*"
43 Parameter { name: "index"; type: "int" }
44 }
45 }
46 Component {
47 name: "PreviewWidgetModel"
48 prototype: "unity::shell::scopes::PreviewWidgetModelInterface"
49 exports: ["Unity/PreviewWidgetModel 0.2"]
50 isCreatable: false
51 exportMetaObjectRevisions: [0]
52 }
53 Component {
54 name: "ResultsModel"
55 prototype: "unity::shell::scopes::ResultsModelInterface"
56 exports: ["Unity/ResultsModel 0.2"]
57 isCreatable: false
58 exportMetaObjectRevisions: [0]
59 }
60 Component {
61 name: "Scope"
62 prototype: "unity::shell::scopes::ScopeInterface"
63 exports: ["Unity/MockScope 0.2"]
64 exportMetaObjectRevisions: [0]
65 Method {
66 name: "setSearchInProgress"
67 Parameter { name: "inProg"; type: "bool" }
68 }
69 Method {
70 name: "activate"
71 Parameter { name: "result"; type: "QVariant" }
72 }
73 Method {
74 name: "preview"
75 type: "PreviewStack*"
76 Parameter { name: "result"; type: "QVariant" }
77 }
78 Method { name: "cancelActivation" }
79 Method {
80 name: "closeScope"
81 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
82 }
83 Method {
84 name: "getDepartment"
85 type: "unity::shell::scopes::DepartmentInterface*"
86 Parameter { name: "id"; type: "string" }
87 }
88 Method {
89 name: "loadDepartment"
90 Parameter { name: "id"; type: "string" }
91 }
92 }
93 Component {
94 name: "Scopes"
95 prototype: "unity::shell::scopes::ScopesInterface"
96 exports: ["Unity/Scopes 0.2"]
97 exportMetaObjectRevisions: [0]
98 Method {
99 name: "rowCount"
100 type: "int"
101 Parameter { name: "parent"; type: "QModelIndex" }
102 }
103 Method { name: "rowCount"; type: "int" }
104 Method {
105 name: "getScope"
106 type: "unity::shell::scopes::ScopeInterface*"
107 Parameter { name: "row"; type: "int" }
108 }
109 Method {
110 name: "getScope"
111 type: "unity::shell::scopes::ScopeInterface*"
112 Parameter { name: "scope_id"; type: "string" }
113 }
114 Method {
115 name: "addScope"
116 Parameter { name: "scope"; type: "Scope"; isPointer: true }
117 }
118 Method { name: "clear" }
119 Method { name: "load" }
120 }
121 Component {
122 name: "unity::shell::scopes::CategoriesInterface"
123 prototype: "QAbstractListModel"
124 exports: ["Unity/Categories 0.2"]
125 isCreatable: false
126 exportMetaObjectRevisions: [0]
127 Enum {
128 name: "Roles"
129 values: {
130 "RoleCategoryId": 0,
131 "RoleName": 1,
132 "RoleIcon": 2,
133 "RoleRawRendererTemplate": 3,
134 "RoleRenderer": 4,
135 "RoleComponents": 5,
136 "RoleResults": 6,
137 "RoleCount": 7
138 }
139 }
140 Method {
141 name: "overrideCategoryJson"
142 type: "bool"
143 Parameter { name: "categoryId"; type: "string" }
144 Parameter { name: "json"; type: "string" }
145 }
146 Method {
147 name: "addSpecialCategory"
148 Parameter { name: "categoryId"; type: "string" }
149 Parameter { name: "name"; type: "string" }
150 Parameter { name: "icon"; type: "string" }
151 Parameter { name: "rawTemplate"; type: "string" }
152 Parameter { name: "countObject"; type: "QObject"; isPointer: true }
153 }
154 }
155 Component {
156 name: "unity::shell::scopes::DepartmentInterface"
157 prototype: "QAbstractListModel"
158 exports: ["Unity/Department 0.2"]
159 isCreatable: false
160 exportMetaObjectRevisions: [0]
161 Enum {
162 name: "Roles"
163 values: {
164 "RoleDepartmentId": 0,
165 "RoleLabel": 1,
166 "RoleHasChildren": 2,
167 "RoleIsActive": 3
168 }
169 }
170 Property { name: "departmentId"; type: "string"; isReadonly: true }
171 Property { name: "label"; type: "string"; isReadonly: true }
172 Property { name: "allLabel"; type: "string"; isReadonly: true }
173 Property { name: "parentDepartmentId"; type: "string"; isReadonly: true }
174 Property { name: "parentLabel"; type: "string"; isReadonly: true }
175 Property { name: "loaded"; type: "bool"; isReadonly: true }
176 Property { name: "isRoot"; type: "bool"; isReadonly: true }
177 Property { name: "count"; type: "int"; isReadonly: true }
178 }
179 Component {
180 name: "unity::shell::scopes::PreviewModelInterface"
181 prototype: "QAbstractListModel"
182 Enum {
183 name: "Roles"
184 values: {
185 "RoleColumnModel": 0
186 }
187 }
188 Property { name: "widgetColumnCount"; type: "int" }
189 Property { name: "loaded"; type: "bool"; isReadonly: true }
190 Property { name: "processingAction"; type: "bool"; isReadonly: true }
191 Signal {
192 name: "triggered"
193 Parameter { type: "string" }
194 Parameter { type: "string" }
195 Parameter { type: "QVariantMap" }
196 }
197 }
198 Component {
199 name: "unity::shell::scopes::PreviewStackInterface"
200 prototype: "QAbstractListModel"
201 Enum {
202 name: "Roles"
203 values: {
204 "RolePreviewModel": 0
205 }
206 }
207 Property { name: "widgetColumnCount"; type: "int" }
208 Method {
209 name: "getPreviewModel"
210 type: "unity::shell::scopes::PreviewModelInterface*"
211 Parameter { name: "index"; type: "int" }
212 }
213 }
214 Component {
215 name: "unity::shell::scopes::PreviewWidgetModelInterface"
216 prototype: "QAbstractListModel"
217 Enum {
218 name: "Roles"
219 values: {
220 "RoleWidgetId": 0,
221 "RoleType": 1,
222 "RoleProperties": 2
223 }
224 }
225 }
226 Component {
227 name: "unity::shell::scopes::ResultsModelInterface"
228 prototype: "QAbstractListModel"
229 Enum {
230 name: "Roles"
231 values: {
232 "RoleUri": 0,
233 "RoleCategoryId": 1,
234 "RoleDndUri": 2,
235 "RoleResult": 3,
236 "RoleTitle": 4,
237 "RoleArt": 5,
238 "RoleSubtitle": 6,
239 "RoleMascot": 7,
240 "RoleEmblem": 8,
241 "RoleSummary": 9,
242 "RoleAttributes": 10,
243 "RoleBackground": 11
244 }
245 }
246 Property { name: "categoryId"; type: "string" }
247 Property { name: "count"; type: "int"; isReadonly: true }
248 }
249 Component {
250 name: "unity::shell::scopes::ScopeInterface"
251 prototype: "QObject"
252 exports: ["Unity/Scope 0.2"]
253 isCreatable: false
254 exportMetaObjectRevisions: [0]
255 Property { name: "id"; type: "string"; isReadonly: true }
256 Property { name: "name"; type: "string"; isReadonly: true }
257 Property { name: "iconHint"; type: "string"; isReadonly: true }
258 Property { name: "description"; type: "string"; isReadonly: true }
259 Property { name: "searchHint"; type: "string"; isReadonly: true }
260 Property { name: "searchInProgress"; type: "bool"; isReadonly: true }
261 Property { name: "visible"; type: "bool"; isReadonly: true }
262 Property { name: "shortcut"; type: "string"; isReadonly: true }
263 Property {
264 name: "categories"
265 type: "unity::shell::scopes::CategoriesInterface"
266 isReadonly: true
267 isPointer: true
268 }
269 Property { name: "searchQuery"; type: "string" }
270 Property { name: "noResultsHint"; type: "string" }
271 Property { name: "formFactor"; type: "string" }
272 Property { name: "isActive"; type: "bool" }
273 Property { name: "currentDepartmentId"; type: "string"; isReadonly: true }
274 Property { name: "hasDepartments"; type: "bool"; isReadonly: true }
275 Signal { name: "showDash" }
276 Signal { name: "hideDash" }
277 Signal {
278 name: "gotoUri"
279 Parameter { name: "uri"; type: "string" }
280 }
281 Signal {
282 name: "previewRequested"
283 Parameter { name: "result"; type: "QVariant" }
284 }
285 Signal {
286 name: "gotoScope"
287 Parameter { name: "scopeId"; type: "string" }
288 }
289 Signal {
290 name: "openScope"
291 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
292 }
293 Signal {
294 name: "activateApplication"
295 Parameter { name: "desktop"; type: "string" }
296 }
297 Method {
298 name: "activate"
299 Parameter { name: "result"; type: "QVariant" }
300 }
301 Method {
302 name: "preview"
303 type: "unity::shell::scopes::PreviewStackInterface*"
304 Parameter { name: "result"; type: "QVariant" }
305 }
306 Method { name: "cancelActivation" }
307 Method {
308 name: "closeScope"
309 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
310 }
311 Method {
312 name: "getDepartment"
313 type: "unity::shell::scopes::DepartmentInterface*"
314 Parameter { name: "departmentId"; type: "string" }
315 }
316 Method {
317 name: "loadDepartment"
318 Parameter { name: "departmentId"; type: "string" }
319 }
320 }
321 Component {
322 name: "unity::shell::scopes::ScopesInterface"
323 prototype: "QAbstractListModel"
324 Enum {
325 name: "Roles"
326 values: {
327 "RoleScope": 0,
328 "RoleId": 1,
329 "RoleVisible": 2,
330 "RoleTitle": 3
331 }
332 }
333 Property { name: "loaded"; type: "bool"; isReadonly: true }
334 Method {
335 name: "getScope"
336 type: "unity::shell::scopes::ScopeInterface*"
337 Parameter { name: "row"; type: "int" }
338 }
339 Method {
340 name: "getScope"
341 type: "unity::shell::scopes::ScopeInterface*"
342 Parameter { name: "scopeId"; type: "string" }
343 }
344 }