qstmgesturelib/qstmgesture_if.h
changeset 16 3c88a81ff781
parent 3 0954f5dd2cd0
equal deleted inserted replaced
14:6aeb7a756187 16:3c88a81ff781
    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_ */