on xenial help sign in
Make rating stars in PreviewReviewDisplay.qml non-interactive. Fixes: 1337508

Approved by: PS Jenkins bot, Andrea Cimitan, PS Jenkins bot

commit20f4848fa2fc52a97e90b5c78cc40580d858f571 authorMichał Sawicz <michal.sawicz@canonical.com> dateWed 9 Jul 2014, 19:44 (12 years ago) parent620f964ddfff8f
2 files changed+14
qml/Dash/Previews/PreviewRatingDisplay.qml+1 tests/qmltests/Dash/Previews/tst_PreviewRatingDisplay.qml+13
qml/Dash/Previews/PreviewRatingDisplay.qml+1
@@ -61,6 +61,7 @@ PreviewWidget {
6161 size: 5
6262 value: modelData["rating"] || -1
6363 visible: value >= 0
64+ interactive: false
6465
6566 property var urlIconEmpty: widgetData["rating-icon-empty"]
6667 property var urlIconFull: widgetData["rating-icon-full"]
tests/qmltests/Dash/Previews/tst_PreviewRatingDisplay.qml+13
@@ -108,5 +108,18 @@ Rectangle {
108108 }
109109 }
110110 }
111+
112+ function test_non_interactive() {
113+ previewRatingDisplay.widgetData = reviewsModel1;
114+
115+ var reviewItem = findChild(previewRatingDisplay, "reviewItem1");
116+ var rating = findChild(reviewItem, "rating");
117+
118+ compare(rating.value, reviewsModel1["reviews"][1]["rating"]);
119+
120+ // Tap on first star
121+ mouseClick(rating, 0, 0);
122+ compare(rating.value, reviewsModel1["reviews"][1]["rating"]);
123+ }
111124 }
112125}