#include "accessibility-manager-impl.h"
// EXTERNAL INCLUDES
-
-#include <dali/public-api/dali-core.h>
+#include <dali/public-api/object/type-registry.h>
#include <dali/integration-api/debug.h>
#include <dali/integration-api/events/touch-event-integ.h>
+#include <dali/integration-api/events/hover-event-integ.h>
#include <dali/integration-api/events/gesture-requests.h>
// INTERNAL INCLUDES
*/
if ( !mIndicatorFocused )
{
- if( !mActionClearFocusSignalV2.Empty() )
+ if( !mActionClearFocusSignal.Empty() )
{
- mActionClearFocusSignalV2.Emit( handle );
+ mActionClearFocusSignal.Emit( handle );
}
}
Dali::AccessibilityManager handle( this );
- Dali::TouchEvent touchEvent(timeStamp);
- touchEvent.points.push_back(point);
+ Dali::TouchEvent event(timeStamp);
+ event.points.push_back(point);
/*
* In order to application decide touch action first,
*/
if ( !mIndicatorFocused )
{
- if( !mActionScrollSignalV2.Empty() )
+ if( !mActionScrollSignal.Empty() )
{
- mActionScrollSignalV2.Emit( handle, touchEvent );
+ mActionScrollSignal.Emit( handle, event );
}
}
- Integration::TouchEvent event;
- if (mCombiner.GetNextTouchEvent(point, timeStamp, event))
+ Integration::TouchEvent touchEvent;
+ Integration::HoverEvent hoverEvent;
+ Integration::TouchEventCombiner::EventDispatchType type = mCombiner.GetNextTouchEvent(point, timeStamp, touchEvent, hoverEvent);
+ if(type == Integration::TouchEventCombiner::DispatchTouch || type == Integration::TouchEventCombiner::DispatchBoth) // hover event is ignored
{
// Process the touch event in accessibility gesture detector
if( mAccessibilityGestureDetector )
{
- mAccessibilityGestureDetector->SendEvent(event);
+ mAccessibilityGestureDetector->SendEvent(touchEvent);
ret = true;
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionBackSignalV2.Empty() )
+ if( !mActionBackSignal.Empty() )
{
- mActionBackSignalV2.Emit( handle );
+ mActionBackSignal.Emit( handle );
}
}
//emit status changed signal
Dali::AccessibilityManager handle( this );
- mStatusChangedSignalV2.Emit( handle );
+ mStatusChangedSignal.Emit( handle );
}
}
//emit status changed signal
Dali::AccessibilityManager handle( this );
- mStatusChangedSignalV2.Emit( handle );
+ mStatusChangedSignal.Emit( handle );
// Destroy the TtsPlayer if exists.
if ( Adaptor::IsAvailable() )
*/
if( !mIndicatorFocused )
{
- if( !mActionNextSignalV2.Empty() )
+ if( !mActionNextSignal.Empty() )
{
- mActionNextSignalV2.Emit( handle );
+ mActionNextSignal.Emit( handle );
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionPreviousSignalV2.Empty() )
+ if( !mActionPreviousSignal.Empty() )
{
- mActionPreviousSignalV2.Emit( handle );
+ mActionPreviousSignal.Emit( handle );
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionActivateSignalV2.Empty() )
+ if( !mActionActivateSignal.Empty() )
{
- mActionActivateSignalV2.Emit( handle );
+ mActionActivateSignal.Emit( handle );
}
}
*/
if( !mIndicatorFocused )
{
- if ( !mActionReadSignalV2.Empty() )
+ if ( !mActionReadSignal.Empty() )
{
- mActionReadSignalV2.Emit( handle );
+ mActionReadSignal.Emit( handle );
}
}
}
*/
if( !mIndicatorFocused )
{
- if ( !mActionOverSignalV2.Empty() )
+ if ( !mActionOverSignal.Empty() )
{
- mActionOverSignalV2.Emit( handle );
+ mActionOverSignal.Emit( handle );
}
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionReadNextSignalV2.Empty() )
+ if( !mActionReadNextSignal.Empty() )
{
- mActionReadNextSignalV2.Emit( handle );
+ mActionReadNextSignal.Emit( handle );
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionReadPreviousSignalV2.Empty() )
+ if( !mActionReadPreviousSignal.Empty() )
{
- mActionReadPreviousSignalV2.Emit( handle );
+ mActionReadPreviousSignal.Emit( handle );
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionUpSignalV2.Empty() )
+ if( !mActionUpSignal.Empty() )
{
- mActionUpSignalV2.Emit( handle );
+ mActionUpSignal.Emit( handle );
}
}
*/
if ( !mIndicatorFocused )
{
- if( !mActionDownSignalV2.Empty() )
+ if( !mActionDownSignal.Empty() )
{
- mActionDownSignalV2.Emit( handle );
+ mActionDownSignal.Emit( handle );
}
}