equal
deleted
inserted
replaced
40 EGestureUidUpDown, |
40 EGestureUidUpDown, |
41 EGestureUidFlick, |
41 EGestureUidFlick, |
42 EGestureUidEdgeScroll, |
42 EGestureUidEdgeScroll, |
43 EGestureUidPinch, |
43 EGestureUidPinch, |
44 EGestureUidCornerZoom, |
44 EGestureUidCornerZoom, |
|
45 EGestureUidMaybeTap, |
45 // |
46 // |
46 EStmGestureUid_Count |
47 EStmGestureUid_Count |
47 }; |
48 }; |
48 |
49 |
49 enum QStm_GestureAreaSettings |
50 enum QStm_GestureAreaSettings |
73 EHoverDisabledWhilePanning, |
74 EHoverDisabledWhilePanning, |
74 EAdjustYPos, |
75 EAdjustYPos, |
75 EEnableFiltering, |
76 EEnableFiltering, |
76 EWServMessageInterception, // TBool |
77 EWServMessageInterception, // TBool |
77 EMoveTolerance, |
78 EMoveTolerance, |
|
79 EAxisLockThreshold, |
78 // |
80 // |
79 EGestureSettingsCount |
81 EGestureSettingsCount |
80 }; |
82 }; |
81 |
83 |
82 struct QStm_GestureArea |
84 struct QStm_GestureArea |
149 virtual QString getGestureName() = 0 ; // String name for gesture, makes possible to use single callback for gestures |
151 virtual QString getGestureName() = 0 ; // String name for gesture, makes possible to use single callback for gestures |
150 virtual QPoint getLengthAndDirection() const { return QPoint(0,0); } // very simple vector |
152 virtual QPoint getLengthAndDirection() const { return QPoint(0,0); } // very simple vector |
151 virtual QStm_GestureDirection getDirection() const { return qstmGesture::ENoDirection; } |
153 virtual QStm_GestureDirection getDirection() const { return qstmGesture::ENoDirection; } |
152 virtual QPointF getSpeedVec() const = 0; |
154 virtual QPointF getSpeedVec() const = 0; |
153 virtual void* target() = 0; |
155 virtual void* target() = 0; |
|
156 virtual QPoint getLocation2() const = 0; // Location of the 2nd touch point in a multitouch gesture |
|
157 virtual QTime timestamp() const = 0; |
154 }; |
158 }; |
155 |
159 |
156 } // namespace |
160 } // namespace |
157 |
161 |
158 #endif /* QSTMGESTURE_IF_H_ */ |
162 #endif /* QSTMGESTURE_IF_H_ */ |