X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Fevents%2Ftap-gesture%2Ftap-gesture-detector-impl.h;h=1dd5dc826297b18eb643f829252716a137a33f71;hb=92b051cadd0db5d9f985aacbbbf832995fb55f53;hp=1e5a0742bd27d356571902bef599a85b4a07d63d;hpb=da4ad1b400618f4663547453326cffa8a6c789cc;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/events/tap-gesture/tap-gesture-detector-impl.h b/dali/internal/event/events/tap-gesture/tap-gesture-detector-impl.h index 1e5a074..1dd5dc8 100644 --- a/dali/internal/event/events/tap-gesture/tap-gesture-detector-impl.h +++ b/dali/internal/event/events/tap-gesture/tap-gesture-detector-impl.h @@ -93,6 +93,11 @@ public: */ unsigned int GetTouchesRequired() const; + /** + * @copydoc Dali::TapGestureDetector::ReceiveAllTapEvents() + */ + void ReceiveAllTapEvents(bool receive); + public: /** * Called by the TapGestureProcessor when a tap gesture event occurs within the bounds of our @@ -133,6 +138,12 @@ private: TapGestureDetector(const TapGestureDetector&); TapGestureDetector& operator=(const TapGestureDetector& rhs); + /** + * Timer Callback + * @return will return false; one-shot timer. + */ + bool TimerCallback(); + private: // GestureDetector overrides /** * @copydoc Dali::Internal::GestureDetector::OnActorAttach(Actor&) @@ -152,9 +163,13 @@ private: // GestureDetector overrides private: Dali::TapGestureDetector::DetectedSignalType mDetectedSignal; - unsigned int mMinimumTapsRequired; - unsigned int mMaximumTapsRequired; - unsigned int mTouchesRequired; + unsigned int mMinimumTapsRequired; + unsigned int mMaximumTapsRequired; + unsigned int mTouchesRequired; + uint32_t mTimerId; + Dali::Actor mTappedActor; + Dali::TapGesture mTap; + bool mReceiveAllTapEvents; }; } // namespace Internal @@ -181,4 +196,4 @@ inline const Internal::TapGestureDetector& GetImplementation(const Dali::TapGest } // namespace Dali -#endif // DALI_INTERNAL_TAP_GESTURE_DETECTOR_H +#endif // DALI_INTERNAL_TAP_GESTURE_DETECTOR_H \ No newline at end of file