diff -r 1591614dbf89 -r 31a1a9e11046 ganeswidgets/inc/hgcoverflowcontainer.h --- a/ganeswidgets/inc/hgcoverflowcontainer.h Fri Sep 17 08:35:50 2010 +0300 +++ b/ganeswidgets/inc/hgcoverflowcontainer.h Mon Oct 04 02:07:13 2010 +0300 @@ -39,15 +39,17 @@ virtual HgMediaWallRenderer* createRenderer(Qt::Orientation scrollDirection); virtual qreal getCameraDistance(qreal springVelocity); virtual qreal getCameraRotationY(qreal springVelocity); - virtual void handleTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); - virtual void handleLongTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); + virtual bool handleTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); + virtual bool handleLongTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); virtual void onScrollPositionChanged(qreal pos); virtual void scrollToPosition(const QPointF& pos, bool animate); virtual QSizeF getAutoItemSize() const; virtual QSizeF getAutoItemSpacing() const; virtual void updateItemSizeAndSpacing(); - + virtual bool handleTap(Qt::GestureState state, const QPointF &pos); + virtual bool handleLongTap(Qt::GestureState state, const QPointF &pos); + void setFrontItemPositionDelta(const QPointF& position); QPointF frontItemPositionDelta() const;