src/hbwidgets/itemviews/hbtumbleviewitem.cpp
changeset 6 c3690ec91ef8
parent 2 06ff229162e9
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
    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