@@ -66,14 +66,12 @@ private Q_SLOTS:
6666 {
6767 // Priority order. (2, 1, 4, 3)
6868 QVariantMap map;
69− QVariantMap map1; map1["title"] = "fake1";
70− QVariantMap map2; map2["title"] = "fake2";
71− QVariantMap map3; map3["title"] = "fake3";
72− QVariantMap map4; map4["title"] = "fake4";
69+ QVariantMap map1; map1["widgetSource"] = "fake1.qml";
70+ QVariantMap map2; map2["widgetSource"] = "fake2.qml";
71+ QVariantMap map3; map3["widgetSource"] = "fake3.qml";
7372 map["indicator-fake1"] = map1;
7473 map["indicator-fake2"] = map2;
7574 map["indicator-fake3"] = map3;
76− map["indicator-fake4"] = map4;
7775
7876 IndicatorsModel model;
7977 model.setIndicatorData(map);
@@ -83,24 +81,24 @@ private Q_SLOTS:
8381 // fake3, fake4, fake1, fake2
8482
8583 QCOMPARE(model.data(0, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake3"));
86− QCOMPARE(model.data(0, IndicatorsModelRole::Title).toString(), QString("fake3"));
8784 QCOMPARE(model.data(0, IndicatorsModelRole::Position).toInt(), 3);
8885 QCOMPARE(model.data(0, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake3"));
86+ QCOMPARE(model.data(0, IndicatorsModelRole::WidgetSource).toString(), QString("fake3.qml"));
8987
9088 QCOMPARE(model.data(1, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake4"));
91− QCOMPARE(model.data(1, IndicatorsModelRole::Title).toString(), QString("fake4"));
9289 QCOMPARE(model.data(1, IndicatorsModelRole::Position).toInt(), 2);
9390 QCOMPARE(model.data(1, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake4"));
91+ QCOMPARE(model.data(1, IndicatorsModelRole::WidgetSource).toString(), shellAppDirectory()+"/Panel/Indicators/DefaultIndicatorWidget2.qml");
9492
9593 QCOMPARE(model.data(2, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake1"));
96− QCOMPARE(model.data(2, IndicatorsModelRole::Title).toString(), QString("fake1"));
9794 QCOMPARE(model.data(2, IndicatorsModelRole::Position).toInt(), 1);
9895 QCOMPARE(model.data(2, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake1"));
96+ QCOMPARE(model.data(2, IndicatorsModelRole::WidgetSource).toString(), QString("fake1.qml"));
9997
10098 QCOMPARE(model.data(3, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake2"));
101− QCOMPARE(model.data(3, IndicatorsModelRole::Title).toString(), QString("fake2"));
10299 QCOMPARE(model.data(3, IndicatorsModelRole::Position).toInt(), 0);
103100 QCOMPARE(model.data(3, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake2"));
101+ QCOMPARE(model.data(3, IndicatorsModelRole::WidgetSource).toString(), QString("fake2.qml"));
104102 }
105103};
106104