src/hbwidgets/itemviews/hbtumbleviewitem.cpp
changeset 6 c3690ec91ef8
parent 2 06ff229162e9
child 7 923ff622b8b9
--- a/src/hbwidgets/itemviews/hbtumbleviewitem.cpp	Fri Jun 11 13:58:22 2010 +0300
+++ b/src/hbwidgets/itemviews/hbtumbleviewitem.cpp	Wed Jun 23 18:33:25 2010 +0300
@@ -27,6 +27,8 @@
 #include "hblistviewitem_p.h"
 #include <hbstyleoptionlistviewitem_p.h>
 
+#include <QGestureEvent>
+
 HbTumbleViewItem::HbTumbleViewItem(QGraphicsItem *parent) :
     HbListViewItem(parent)
 {
@@ -71,5 +73,22 @@
     }
 }
 
+void HbTumbleViewItem::gestureEvent(QGestureEvent *event)
+{
+    if (event->gesture(Qt::TapGesture)) {
+        Q_D(HbAbstractViewItem);
+        if(itemView()->isScrolling()){
+            event->ignore();
+            event->ignore(Qt::TapGesture);
+            return;
+        }
+        d->tapTriggered(event);
+
+    } else {
+        HbWidget::gestureEvent(event);
+    }
+}
+
+
 #include "moc_hbtumbleviewitem.cpp"