40 class QGraphicsSceneMouseEvent;
47 class QTapAndHoldGesture;
53 class QAbstractAnimation;
54 class QAnimationGroup;
60 namespace PageScrollDirectionLock
156 virtual bool resize(quint32 w, quint32 h);
185 friend uint
qHash(
const QPointer<Page>& p);
269 Q_INVOKABLE
Page(
const QUuid& specificUid,
const QRectF& pageGeometry,
LauncherObject * p_belongsTo);
274 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option=0,QWidget *widget=0);
280 virtual bool panGesture(QPanGesture *panEvent) {
return true; }
281 virtual bool swipeGesture(QSwipeGesture *swipeEvent,QGestureEvent * baseGestureEvent);
284 virtual bool tapAndHoldGesture(QTapAndHoldGesture *tapHoldEvent,QGestureEvent * baseGestureEvent) {
return true; }
285 virtual bool tapGesture(QTapGesture *tapEvent,QGestureEvent * baseGestureEvent) {
return true; }
307 virtual bool removeIcon(
const QUuid& iconUid) {
return false; }
407 virtual void touchTrackedPointStarted(
int id,
const QPointF& scenePosition,
const QPointF& lastScenePosition,
const QPointF& initialPosition);
408 virtual void touchTrackedPointMoved(
int id,
const QPointF& scenePosition,
const QPointF& lastScenePosition,
const QPointF& initialPosition);
409 virtual void touchTrackedPointReleased(
int id,
const QPointF& scenePosition,
const QPointF& lastScenePosition,
const QPointF& initialPosition);
471 uint
qHash(
const QPointer<Page>& p);