equal
deleted
inserted
replaced
53 // We mean it. |
53 // We mean it. |
54 // |
54 // |
55 |
55 |
56 #include "qrect.h" |
56 #include "qrect.h" |
57 #include "qpoint.h" |
57 #include "qpoint.h" |
58 #include "qdatetime.h" |
|
59 #include "qgesture.h" |
58 #include "qgesture.h" |
|
59 #include "qelapsedtimer.h" |
60 #include "private/qobject_p.h" |
60 #include "private/qobject_p.h" |
61 |
61 |
62 QT_BEGIN_NAMESPACE |
62 QT_BEGIN_NAMESPACE |
63 |
63 |
64 class QGesturePrivate : public QObjectPrivate |
64 class QGesturePrivate : public QObjectPrivate |
67 |
67 |
68 public: |
68 public: |
69 QGesturePrivate() |
69 QGesturePrivate() |
70 : gestureType(Qt::CustomGesture), state(Qt::NoGesture), |
70 : gestureType(Qt::CustomGesture), state(Qt::NoGesture), |
71 isHotSpotSet(false), gestureCancelPolicy(0) |
71 isHotSpotSet(false), gestureCancelPolicy(0) |
72 |
|
73 { |
72 { |
74 } |
73 } |
75 |
74 |
76 Qt::GestureType gestureType; |
75 Qt::GestureType gestureType; |
77 Qt::GestureState state; |
76 Qt::GestureState state; |
78 QPointF hotSpot; |
77 QPointF hotSpot; |
|
78 QPointF sceneHotSpot; |
79 uint isHotSpotSet : 1; |
79 uint isHotSpotSet : 1; |
80 uint gestureCancelPolicy : 2; |
80 uint gestureCancelPolicy : 2; |
81 }; |
81 }; |
82 |
82 |
83 class QPanGesturePrivate : public QGesturePrivate |
83 class QPanGesturePrivate : public QGesturePrivate |
146 qreal swipeAngle; |
146 qreal swipeAngle; |
147 |
147 |
148 QPoint lastPositions[3]; |
148 QPoint lastPositions[3]; |
149 bool started; |
149 bool started; |
150 qreal speed; |
150 qreal speed; |
151 QTime time; |
151 QElapsedTimer time; |
152 }; |
152 }; |
153 |
153 |
154 class QTapGesturePrivate : public QGesturePrivate |
154 class QTapGesturePrivate : public QGesturePrivate |
155 { |
155 { |
156 Q_DECLARE_PUBLIC(QTapGesture) |
156 Q_DECLARE_PUBLIC(QTapGesture) |