equal
deleted
inserted
replaced
24 ****************************************************************************/ |
24 ****************************************************************************/ |
25 #include "hbtumbleviewitem.h" |
25 #include "hbtumbleviewitem.h" |
26 |
26 |
27 #include "hblistviewitem_p.h" |
27 #include "hblistviewitem_p.h" |
28 #include <hbstyleoptionlistviewitem_p.h> |
28 #include <hbstyleoptionlistviewitem_p.h> |
|
29 |
|
30 #include <QGestureEvent> |
29 |
31 |
30 HbTumbleViewItem::HbTumbleViewItem(QGraphicsItem *parent) : |
32 HbTumbleViewItem::HbTumbleViewItem(QGraphicsItem *parent) : |
31 HbListViewItem(parent) |
33 HbListViewItem(parent) |
32 { |
34 { |
33 HB_SDD(HbAbstractViewItem); |
35 HB_SDD(HbAbstractViewItem); |
69 if(d->mSelectionItem){ |
71 if(d->mSelectionItem){ |
70 d->mSelectionItem->hide(); |
72 d->mSelectionItem->hide(); |
71 } |
73 } |
72 } |
74 } |
73 |
75 |
|
76 void HbTumbleViewItem::gestureEvent(QGestureEvent *event) |
|
77 { |
|
78 if (event->gesture(Qt::TapGesture)) { |
|
79 Q_D(HbAbstractViewItem); |
|
80 if(itemView()->isScrolling()){ |
|
81 event->ignore(); |
|
82 event->ignore(Qt::TapGesture); |
|
83 return; |
|
84 } |
|
85 d->tapTriggered(event); |
|
86 |
|
87 } else { |
|
88 HbWidget::gestureEvent(event); |
|
89 } |
|
90 } |
|
91 |
|
92 |
74 #include "moc_hbtumbleviewitem.cpp" |
93 #include "moc_hbtumbleviewitem.cpp" |
75 |
94 |