Revert "Removed TouchEvent from actor & stage"
[platform/core/uifw/dali-core.git] / dali / internal / event / common / scene-impl.cpp
index 2b6398d..936b4ff 100755 (executable)
@@ -320,9 +320,13 @@ void Scene::EmitEventProcessingFinishedSignal()
   }
 }
 
-void Scene::EmitTouchedSignal( const Dali::TouchData& touch )
+void Scene::EmitTouchedSignal( const TouchEvent& touchEvent, const Dali::TouchData& touch )
 {
   Dali::Integration::Scene handle( this );
+  if ( !mTouchedSignal.Empty() )
+  {
+    mTouchedSignal.Emit( touchEvent );
+  }
   if ( !mTouchSignal.Empty() )
   {
     mTouchSignal.Emit( touch );
@@ -375,6 +379,11 @@ Integration::Scene::EventProcessingFinishedSignalType& Scene::EventProcessingFin
   return mEventProcessingFinishedSignal;
 }
 
+Scene::TouchedSignalType& Scene::TouchedSignal()
+{
+  return mTouchedSignal;
+}
+
 Integration::Scene::TouchSignalType& Scene::TouchSignal()
 {
   return mTouchSignal;