@@ -28,7 +28,7 @@ DashPreview {
29 previewImages: previewImagesComponent
29 previewImages: previewImagesComponent
30 header: headerComponent
30 header: headerComponent
31− actions: root.previewData.infoMap["show_progressbar"] ? progressComponent : actionsComponent
31+ actions: previewData.infoMap["show_progressbar"] ? progressComponent : actionsComponent
32 description: descriptionComponent
32 description: descriptionComponent
34 Component {
34 Component {
@@ -53,10 +53,10 @@ DashPreview {
53 id: headerComponent
53 id: headerComponent
55 title: previewData.title
55 title: previewData.title
56− rating: Math.round(root.previewData.rating * 10)
56+ rating: Math.round(previewData.rating * 10)
57 subtitle: previewData.subtitle.replace(/[\r\n]+/g, "<br />")
57 subtitle: previewData.subtitle.replace(/[\r\n]+/g, "<br />")
58− reviews: root.previewData.numRatings
58+ reviews: previewData.numRatings
59− rated: root.previewData.infoMap["rated"] ? root.previewData.infoMap["rated"].value : 0
59+ rated: previewData.infoMap["rated"] ? previewData.infoMap["rated"].value : 0
@@ -68,7 +68,7 @@ DashPreview {
68 objectName: "buttonList"
68 objectName: "buttonList"
69 spacing: units.gu(1)
69 spacing: units.gu(1)
70 Repeater {
70 Repeater {
71− model: root.previewData.actions
71+ model: previewData.actions
73 delegate: Button {
73 delegate: Button {
74 width: parent.width
74 width: parent.width
@@ -77,7 +77,7 @@ DashPreview {
77 text: modelData.displayName
77 text: modelData.displayName
78 iconSource: modelData.iconHint
78 iconSource: modelData.iconHint
79 iconPosition: "right"
79 iconPosition: "right"
80− onClicked: root.previewData.execute(modelData.id, { })
80+ onClicked: previewData.execute(modelData.id, { })
@@ -93,11 +93,11 @@ DashPreview {
93 maximumValue: 100
93 maximumValue: 100
94 height: units.gu(5)
94 height: units.gu(5)
96− property var model: root.previewData.actions
96+ property var model: previewData.actions
98 DownloadTracker {
98 DownloadTracker {
99 service: "com.canonical.applications.Downloader"
99 service: "com.canonical.applications.Downloader"
100− dbusPath: root.previewData.infoMap["progressbar_source"] ? root.previewData.infoMap["progressbar_source"].value : ""
100+ dbusPath: previewData.infoMap["progressbar_source"] ? previewData.infoMap["progressbar_source"].value : ""
102 onProgress: {
102 onProgress: {
103 var percentage = parseInt(received * 100 / total);
103 var percentage = parseInt(received * 100 / total);
@@ -105,11 +105,11 @@ DashPreview {
107 onFinished: {
107 onFinished: {
108− root.previewData.execute(progressBar.model[0].id, { })
108+ previewData.execute(progressBar.model[0].id, { })
111 onError: {
111 onError: {
112− root.previewData.execute(progressBar.model[1].id, { "error": error });
112+ previewData.execute(progressBar.model[1].id, { "error": error });