@@ -18,7 +18,7 @@ import QtQuick 2.0
18import "../../Components"
18import "../../Components"
20FilterGrid {
20FilterGrid {
21− id: filterGrid
21+ id: filtergrid
23 minimumHorizontalSpacing: units.gu(2)
23 minimumHorizontalSpacing: units.gu(2)
24 maximumNumberOfColumns: 5
24 maximumNumberOfColumns: 5
@@ -29,29 +29,26 @@ FilterGrid {
29 readonly property int iconWidth: (width / columns) * 0.8
29 readonly property int iconWidth: (width / columns) * 0.8
30 readonly property int iconHeight: iconWidth
30 readonly property int iconHeight: iconWidth
32− signal clicked(int index, var delegateItem, real itemY)
32+ signal clicked(int index, var model, real itemY)
33− signal pressAndHold(int index, var delegateItem, real itemY)
33+ signal pressAndHold(int index, var model, real itemY)
35− delegate: AlbumTile {
35+ delegate: Tile {
37 objectName: "delegate" + index
37 objectName: "delegate" + index
38− width: filterGrid.cellWidth
38+ width: filtergrid.cellWidth
39− height: filterGrid.cellHeight
39+ height: filtergrid.cellHeight
40− iconWidth: filterGrid.iconWidth
40+ imageWidth: filtergrid.iconWidth
41− iconHeight: filterGrid.iconHeight
41+ imageHeight: filtergrid.iconHeight
44− album: model.comment
43+ text: "%1<br />%2".arg(model.title).arg(model.comment)
45 source: model.icon
44 source: model.icon
47 onClicked: {
46 onClicked: {
48− var data = { model: model }
49− filterGrid.clicked(index, data, tile.y)
47+ filtergrid.clicked(index, filtergrid.model, tile.y)
52 onPressAndHold: {
50 onPressAndHold: {
53− var data = { model: model }
54− filterGrid.pressAndHold(index, data, tile.y)
51+ filtergrid.pressAndHold(index, filtergrid.model, tile.y)