@@ -29,6 +29,7 @@ Module {
29 exports: ["Unity.Indicators/FakeIndicatorsModel 0.1"]
29 exports: ["Unity.Indicators/FakeIndicatorsModel 0.1"]
30 exportMetaObjectRevisions: [0]
30 exportMetaObjectRevisions: [0]
31 Property { name: "count"; type: "int"; isReadonly: true }
31 Property { name: "count"; type: "int"; isReadonly: true }
32+ Property { name: "modelData"; type: "QVariant" }
33 name: "load"
34 name: "load"
34 Parameter { name: "profile"; type: "string" }
35 Parameter { name: "profile"; type: "string" }
@@ -38,6 +39,15 @@ Module {
38 name: "append"
39 name: "append"
39 Parameter { name: "row"; type: "QVariantMap" }
40 Parameter { name: "row"; type: "QVariantMap" }
44+ Parameter { name: "row"; type: "int" }
45+ Parameter { name: "data"; type: "QVariantMap" }
49+ Parameter { name: "row"; type: "int" }
42 name: "data"
52 name: "data"
43 type: "QVariant"
53 type: "QVariant"
@@ -45,6 +55,27 @@ Module {
45 Parameter { name: "role"; type: "int" }
55 Parameter { name: "role"; type: "int" }
59+ name: "FakeUnityMenuModelCache"
60+ prototype: "UnityMenuModelCache"
61+ exports: ["Unity.Indicators/UnityMenuModelCache 0.1"]
64+ exportMetaObjectRevisions: [0]
66+ name: "setCachedModelData"
67+ Parameter { name: "bus"; type: "QByteArray" }
68+ Parameter { name: "path"; type: "QByteArray" }
69+ Parameter { name: "actions"; type: "QVariantMap" }
70+ Parameter { name: "data"; type: "QVariant" }
73+ name: "setCachedModelData"
74+ Parameter { name: "bus"; type: "QByteArray" }
75+ Parameter { name: "path"; type: "QByteArray" }
76+ Parameter { name: "actions"; type: "QVariantMap" }
48 Component {
79 Component {
49 name: "FlatMenuProxyModelRole"
80 name: "FlatMenuProxyModelRole"
50 prototype: "QObject"
81 prototype: "QObject"
@@ -74,10 +105,8 @@ Module {
74 values: {
105 values: {
75 "Identifier": 0,
106 "Identifier": 0,
76 "Position": 1,
107 "Position": 1,
77− "WidgetSource": 2,
108+ "IndicatorProperties": 2,
78− "PageSource": 3,
109+ "IsVisible": 3
79− "IndicatorProperties": 4,
@@ -160,19 +189,18 @@ Module {
161 Component { name: "QIdentityProxyModel"; prototype: "QAbstractProxyModel" }
190 Component { name: "QIdentityProxyModel"; prototype: "QAbstractProxyModel" }
162 Component {
191 Component {
163− name: "UnityMenuModelCache"
192+ name: "SharedUnityMenuModel"
164 prototype: "QObject"
193 prototype: "QObject"
165− exports: ["Unity.Indicators/UnityMenuModelCache 0.1"]
194+ exports: ["Unity.Indicators/SharedUnityMenuModel 0.1"]
168 exportMetaObjectRevisions: [0]
195 exportMetaObjectRevisions: [0]
169− Method {
196+ Property { name: "busName"; type: "QByteArray" }
170− name: "model"
197+ Property { name: "menuObjectPath"; type: "QByteArray" }
198+ Property { name: "actions"; type: "QVariantMap" }
171− type: "UnityMenuModel*"
199+ Property { name: "model"; type: "UnityMenuModel"; isReadonly: true; isPointer: true }
172− Parameter { name: "bus"; type: "QByteArray" }
200+ }
173− Parameter { name: "path"; type: "QByteArray" }
201+ Component {
174− Parameter { name: "actions"; type: "QVariantMap" }
202+ name: "UnityMenuModelCache"
175− }
203+ prototype: "QObject"
177 name: "contains"
205 name: "contains"
178 type: "bool"
206 type: "bool"