From 8740a0b0e86b1c754c6696029d68b6b5d36f874d Mon Sep 17 00:00:00 2001 From: Jeremy Katz Date: Tue, 3 Aug 2010 17:13:33 +0200 Subject: pass the gesture to the dashboard pan signal handler, instead of gesture.delta.x --- multilayer-dashboard/MainWidget.qml | 4 ++-- multilayer-dashboard/RowWidget.qml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/multilayer-dashboard/MainWidget.qml b/multilayer-dashboard/MainWidget.qml index 1f143b6..12f10f3 100644 --- a/multilayer-dashboard/MainWidget.qml +++ b/multilayer-dashboard/MainWidget.qml @@ -7,7 +7,7 @@ Rectangle { height: 340 id: dashboard - signal pan(int delta) + signal pan(variant gesture) Rectangle { id: rowWidgetContainer @@ -44,7 +44,7 @@ Rectangle { rowWidgetContainer.minX = 0 } - rowWidgetContainer.pos.x = rowWidgetContainer.pos.x + delta; + rowWidgetContainer.pos.x = rowWidgetContainer.pos.x + gesture.delta.x; if (rowWidgetContainer.pos.x > rowWidgetContainer.maxX) { rowWidgetContainer.pos.x = rowWidgetContainer.maxX; diff --git a/multilayer-dashboard/RowWidget.qml b/multilayer-dashboard/RowWidget.qml index 4bf6e75..192a0e1 100644 --- a/multilayer-dashboard/RowWidget.qml +++ b/multilayer-dashboard/RowWidget.qml @@ -69,7 +69,7 @@ Rectangle { Pan { when: !(gesture.delta.x < 5 && gesture.delta.y != 0) script: { - dashboard.pan(gesture.delta.x) + dashboard.pan(gesture) } } } // end GestureArea -- cgit v1.2.3