@@ -39,6 +39,7 @@ Item {
39 signal pressedChangedEx(bool pressed, var pressedButtons, real mouseX, real mouseY)
39 signal pressedChangedEx(bool pressed, var pressedButtons, real mouseX, real mouseY)
40 signal positionChanged(var mouse)
40 signal positionChanged(var mouse)
41 signal released(var mouse)
41 signal released(var mouse)
42+ signal doubleClicked(var mouse)
43 implicitWidth: row.width
44 implicitWidth: row.width
44 height: parent.height
45 height: parent.height
@@ -256,7 +257,8 @@ Item {
256 // for the MoveHandler
257 // for the MoveHandler
257 onPressed: root.pressed(mouse)
258 onPressed: root.pressed(mouse)
258 onPressedChanged: root.pressedChangedEx(pressed, pressedButtons, mouseX, mouseY)
259 onPressedChanged: root.pressedChangedEx(pressed, pressedButtons, mouseX, mouseY)
259− onReleased: root.released(mouse);
260+ onReleased: root.released(mouse)
261+ onDoubleClicked: root.doubleClicked(mouse)
261 function updateCurrentItemFromPosition(point) {
263 function updateCurrentItemFromPosition(point) {
262 var pos = mapToItem(row, point.x, point.y);
264 var pos = mapToItem(row, point.x, point.y);