X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fdrag-drop-detector%2Fdrag-and-drop-detector-impl.cpp;h=994932e175d5b8c637863fdfdd7be75dd648d21d;hp=5592004840cadd430024a5eeea2ac7cf947533c4;hb=0e1683ef848d1d877e26633609fa95e0d2ab36b5;hpb=14455946a98df9b2f7cc5e9d5a972250da70a003 diff --git a/dali-toolkit/internal/drag-drop-detector/drag-and-drop-detector-impl.cpp b/dali-toolkit/internal/drag-drop-detector/drag-and-drop-detector-impl.cpp index 5592004..994932e 100644 --- a/dali-toolkit/internal/drag-drop-detector/drag-and-drop-detector-impl.cpp +++ b/dali-toolkit/internal/drag-drop-detector/drag-and-drop-detector-impl.cpp @@ -50,7 +50,7 @@ void DragAndDropDetector::Attach(Dali::Toolkit::Control& control) } } mControls.push_back(control); - control.TouchSignal().Connect(this, &DragAndDropDetector::OnDrag); + control.TouchedSignal().Connect(this, &DragAndDropDetector::OnDrag); mFirstEnter.push_back(control.GetProperty< int >( Actor::Property::ID )); mPanGestureDetector.Attach(control); mPanGestureDetector.DetectedSignal().Connect(this, &DragAndDropDetector::OnPan); @@ -71,7 +71,7 @@ void DragAndDropDetector::Detach(Dali::Toolkit::Control& control) if(match != mControls.end()) { - match->TouchSignal().Disconnect(this, &DragAndDropDetector::OnDrag); + match->TouchedSignal().Disconnect(this, &DragAndDropDetector::OnDrag); mPanGestureDetector.Detach(*match); mFirstEnter.erase(std::find(mFirstEnter.begin(), mFirstEnter.end(), control.GetProperty< int >( Actor::Property::ID ))); mControls.erase(match); @@ -86,7 +86,7 @@ void DragAndDropDetector::DetachAll() auto iter = mControls.begin(); for(;iter != mControls.end();) { - iter->TouchSignal().Disconnect(this, &DragAndDropDetector::OnDrag); + iter->TouchedSignal().Disconnect(this, &DragAndDropDetector::OnDrag); mPanGestureDetector.Detach(*iter); iter = mControls.erase(iter); } @@ -123,9 +123,9 @@ void DragAndDropDetector::OnPan(Dali::Actor actor, const PanGesture& gesture) { Dali::Toolkit::Control control = Dali::Toolkit::Control::DownCast(actor); - Gesture::State state = gesture.GetState(); + GestureState state = gesture.GetState(); - if(state == Gesture::Started) + if(state == GestureState::STARTED) { mDragLocalPosition = gesture.GetPosition(); mPointDown = true; @@ -149,13 +149,13 @@ void DragAndDropDetector::OnPan(Dali::Actor actor, const PanGesture& gesture) SetPosition(gesture.GetScreenPosition()); EmitStartedSignal(control); } - if(state == Gesture::Continuing) + if(state == GestureState::CONTINUING) { Vector2 screenPosition = gesture.GetScreenPosition(); control.GetParent().ScreenToLocal(mLocalPosition.x, mLocalPosition.y, screenPosition.x, screenPosition.y); mShadowControl.SetProperty( Actor::Property::POSITION, Vector2(mLocalPosition.x - mDragLocalPosition.x, mLocalPosition.y - mDragLocalPosition.y)); } - if(state == Gesture::Finished) + if(state == GestureState::FINISHED) { mDragControl.GetParent().Remove(mShadowControl); EmitEndedSignal(control);