@@ -33,8 +33,8 @@ ListModel {
33 "description": "",
33 "description": "",
34 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget1.qml",
34 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget1.qml",
35 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page1.qml",
35 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page1.qml",
36− "indicatorProperties": "",
36+ "indicatorProperties": ""
37− "isVisible": true});
37+ });
39 append({ "identifier": "indicator-fake2",
39 append({ "identifier": "indicator-fake2",
40 "priority": 1,
40 "priority": 1,
@@ -42,8 +42,8 @@ ListModel {
42 "description": "",
42 "description": "",
43 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget2.qml",
43 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget2.qml",
44 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page2.qml",
44 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page2.qml",
45− "indicatorProperties": "",
45+ "indicatorProperties": ""
46− "isVisible": true});
46+ });
48 append({ "identifier": "indicator-fake3",
48 append({ "identifier": "indicator-fake3",
49 "priority": 2,
49 "priority": 2,
@@ -51,8 +51,8 @@ ListModel {
51 "description": "",
51 "description": "",
52 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget3.qml",
52 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget3.qml",
53 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page3.qml",
53 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page3.qml",
54− "indicatorProperties": "",
54+ "indicatorProperties": ""
55− "isVisible": true});
55+ });
57 append({ "identifier": "indicator-fake4",
57 append({ "identifier": "indicator-fake4",
58 "priority": 3,
58 "priority": 3,
@@ -60,8 +60,8 @@ ListModel {
60 "description": "",
60 "description": "",
61 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget4.qml",
61 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget4.qml",
62 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page4.qml",
62 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page4.qml",
63− "indicatorProperties": "",
63+ "indicatorProperties": ""
64− "isVisible": true});
64+ });
66 append({ "identifier": "indicator-fake5",
66 append({ "identifier": "indicator-fake5",
67 "priority": 4,
67 "priority": 4,
@@ -69,62 +69,7 @@ ListModel {
69 "description": "",
69 "description": "",
70 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget5.qml",
70 "widgetSource": "qrc:/tests/indciators/qml/fake_menu_widget5.qml",
71 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page5.qml",
71 "pageSource": "qrc:/tests/indciators/qml/fake_menu_page5.qml",
72− "indicatorProperties": "",
72+ "indicatorProperties": ""
73− "isVisible": true});
73+ });
76− function data(row, role) {
77− if (role == Indicators.IndicatorsModelRole.Identifier) {
78− return get(row).identifier;
80− else if (role == Indicators.IndicatorsModelRole.Priority) {
81− return get(row).priority;
83− else if (role == Indicators.IndicatorsModelRole.Title) {
84− return get(row).title;
86− else if (role == Indicators.IndicatorsModelRole.Description) {
87− return get(row).description;
89− else if (role == Indicators.IndicatorsModelRole.WidgetSource) {
90− return get(row).widgetSource;
92− else if (role == Indicators.IndicatorsModelRole.PageSource) {
93− return get(row).pageSource;
95− else if (role == Indicators.IndicatorsModelRole.IndicatorProperties) {
96− return get(row).indicatorProperties;
98− else if (role == Indicators.IndicatorsModelRole.IsVisible) {
99− return get(row).isVisible;
103− function setData(row, value, role) {
104− if (role == Indicators.IndicatorsModelRole.Identifier) {
105− return set(row, {"identifier": value});
107− else if (role == Indicators.IndicatorsModelRole.Priority) {
108− return set(row, {"priority": value});
110− else if (role == Indicators.IndicatorsModelRole.Title) {
111− return set(row, {"title": value});
113− else if (role == Indicators.IndicatorsModelRole.Description) {
114− return set(row, {"description": value});
116− else if (role == Indicators.IndicatorsModelRole.WidgetSource) {
117− return set(row, {"widgetSource": value});
119− else if (role == Indicators.IndicatorsModelRole.PageSource) {
120− return set(row, {"pageSource": value});
122− else if (role == Indicators.IndicatorsModelRole.IndicatorProperties) {
123− return set(row, {"indicatorProperties": value});
125− else if (role == Indicators.IndicatorsModelRole.IsVisible) {
126− return set(row, {"isVisible": value});