on xenial help sign in
Fix the signal prototypes on music grid renderer. Fixes: https://bugs.launchpad.net/bugs/1228390.

Approved by PS Jenkins bot, Ying-Chun Liu.

commit0d94ceb43d7e936a68b41d99c1d55dfa4278410c authorMichal Hruby <michal.mhr@gmail.com> dateMon 23 Sep 2013, 22:17 (13 years ago) parent6fe2f9b83e9341
1 file changed+12−2
Dash/Music/MusicFilterGrid.qml+12−2
Dash/Music/MusicFilterGrid.qml+12−2
@@ -29,19 +29,29 @@ FilterGrid {
2929 readonly property int iconWidth: (width / columns) * 0.8
3030 readonly property int iconHeight: iconWidth
3131
32− signal clicked(int index)
32+ signal clicked(int index, var delegateItem, real itemY)
33+ signal pressAndHold(int index, var delegateItem, real itemY)
3334
3435 delegate: AlbumTile {
36+ id: tile
3537 objectName: "delegate" + index
3638 width: filterGrid.cellWidth
3739 height: filterGrid.cellHeight
3840 iconWidth: filterGrid.iconWidth
3941 iconHeight: filterGrid.iconHeight
42+
4043 artist: model.title
4144 album: model.comment
4245 source: model.icon
46+
4347 onClicked: {
44− filterGrid.clicked(index);
48+ var data = { model: model }
49+ filterGrid.clicked(index, data, tile.y)
50+ }
51+
52+ onPressAndHold: {
53+ var data = { model: model }
54+ filterGrid.pressAndHold(index, data, tile.y)
4555 }
4656 }
4757}