37 |
37 |
38 // from HgContainer |
38 // from HgContainer |
39 virtual HgMediaWallRenderer* createRenderer(Qt::Orientation scrollDirection); |
39 virtual HgMediaWallRenderer* createRenderer(Qt::Orientation scrollDirection); |
40 virtual qreal getCameraDistance(qreal springVelocity); |
40 virtual qreal getCameraDistance(qreal springVelocity); |
41 virtual qreal getCameraRotationY(qreal springVelocity); |
41 virtual qreal getCameraRotationY(qreal springVelocity); |
42 virtual void handleTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); |
42 virtual bool handleTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); |
43 virtual void handleLongTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); |
43 virtual bool handleLongTapAction(const QPointF& pos, HgWidgetItem* hitItem, int hitItemIndex); |
44 virtual void onScrollPositionChanged(qreal pos); |
44 virtual void onScrollPositionChanged(qreal pos); |
45 virtual void scrollToPosition(const QPointF& pos, bool animate); |
45 virtual void scrollToPosition(const QPointF& pos, bool animate); |
46 |
46 |
47 virtual QSizeF getAutoItemSize() const; |
47 virtual QSizeF getAutoItemSize() const; |
48 virtual QSizeF getAutoItemSpacing() const; |
48 virtual QSizeF getAutoItemSpacing() const; |
49 virtual void updateItemSizeAndSpacing(); |
49 virtual void updateItemSizeAndSpacing(); |
50 |
50 virtual bool handleTap(Qt::GestureState state, const QPointF &pos); |
|
51 virtual bool handleLongTap(Qt::GestureState state, const QPointF &pos); |
|
52 |
51 void setFrontItemPositionDelta(const QPointF& position); |
53 void setFrontItemPositionDelta(const QPointF& position); |
52 QPointF frontItemPositionDelta() const; |
54 QPointF frontItemPositionDelta() const; |
53 |
55 |
54 void setFrontItemElevationFactor(qreal factor); |
56 void setFrontItemElevationFactor(qreal factor); |
55 |
57 |