@@ -68,6 +68,10 @@ Module {
68 prototype: "unity::shell::scopes::ScopeInterface"
68 prototype: "unity::shell::scopes::ScopeInterface"
69 exports: ["Unity/MockScope 0.2"]
69 exports: ["Unity/MockScope 0.2"]
70 exportMetaObjectRevisions: [0]
70 exportMetaObjectRevisions: [0]
73+ Parameter { name: "query"; type: "string" }
72 name: "setSearchInProgress"
76 name: "setSearchInProgress"
73 Parameter { name: "inProg"; type: "bool" }
77 Parameter { name: "inProg"; type: "bool" }
@@ -97,9 +101,11 @@ Module {
97 Parameter { name: "altNavigationId"; type: "string" }
101 Parameter { name: "altNavigationId"; type: "string" }
100− name: "performQuery"
104+ name: "setNavigationState"
101− Parameter { name: "query"; type: "string" }
105+ Parameter { name: "navigationId"; type: "string" }
106+ Parameter { name: "isAltNavigation"; type: "bool" }
108+ Method { name: "refresh" }
104 Component {
110 Component {
105 name: "Scopes"
111 name: "Scopes"
@@ -174,18 +180,15 @@ Module {
174 name: "Roles"
180 name: "Roles"
175 values: {
181 values: {
176 "RoleNavigationId": 0,
182 "RoleNavigationId": 0,
177− "RoleQuery": 1,
183+ "RoleLabel": 1,
178− "RoleLabel": 2,
184+ "RoleHasChildren": 2,
179− "RoleHasChildren": 3,
185+ "RoleIsActive": 3
183 Property { name: "navigationId"; type: "string"; isReadonly: true }
188 Property { name: "navigationId"; type: "string"; isReadonly: true }
184− Property { name: "query"; type: "string"; isReadonly: true }
185 Property { name: "label"; type: "string"; isReadonly: true }
189 Property { name: "label"; type: "string"; isReadonly: true }
186 Property { name: "allLabel"; type: "string"; isReadonly: true }
190 Property { name: "allLabel"; type: "string"; isReadonly: true }
187 Property { name: "parentNavigationId"; type: "string"; isReadonly: true }
191 Property { name: "parentNavigationId"; type: "string"; isReadonly: true }
188− Property { name: "parentQuery"; type: "string"; isReadonly: true }
189 Property { name: "parentLabel"; type: "string"; isReadonly: true }
192 Property { name: "parentLabel"; type: "string"; isReadonly: true }
190 Property { name: "loaded"; type: "bool"; isReadonly: true }
193 Property { name: "loaded"; type: "bool"; isReadonly: true }
191 Property { name: "isRoot"; type: "bool"; isReadonly: true }
194 Property { name: "isRoot"; type: "bool"; isReadonly: true }
@@ -334,10 +337,6 @@ Module {
334 name: "openScope"
337 name: "openScope"
335 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
338 Parameter { name: "scope"; type: "unity::shell::scopes::ScopeInterface"; isPointer: true }
338− name: "activateApplication"
339− Parameter { name: "desktop"; type: "string" }
342 name: "activate"
341 name: "activate"
343 Parameter { name: "result"; type: "QVariant" }
342 Parameter { name: "result"; type: "QVariant" }
@@ -362,10 +361,16 @@ Module {
362 type: "unity::shell::scopes::NavigationInterface*"
361 type: "unity::shell::scopes::NavigationInterface*"
363 Parameter { name: "altNavigationId"; type: "string" }
362 Parameter { name: "altNavigationId"; type: "string" }
365+ name: "setNavigationState"
366+ Parameter { name: "navId"; type: "string" }
367+ Parameter { name: "altNavigation"; type: "bool" }
366 name: "performQuery"
370 name: "performQuery"
367 Parameter { name: "cannedQuery"; type: "string" }
371 Parameter { name: "cannedQuery"; type: "string" }
373+ Method { name: "refresh" }
370 Component {
375 Component {
371 name: "unity::shell::scopes::ScopesInterface"
376 name: "unity::shell::scopes::ScopesInterface"