[Tizen](ATSPI) squashed implementation
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / slider / slider-impl.cpp
index 7c01138..b4ed78d 100644 (file)
@@ -158,9 +158,9 @@ Slider::Slider()
   mShowValue( false ),
   mSnapToMarks( false )
 {
-  SetAccessibilityConstructor( []( Dali::Actor actor ) {
+  DevelControl::SetAccessibilityConstructor( Self(), []( Dali::Actor actor ) {
     return std::unique_ptr< Dali::Accessibility::Accessible >(
-        new AccessibleImpl( actor, Dali::Accessibility::Role::Slider ) );
+        new AccessibleImpl( actor, Dali::Accessibility::Role::SLIDER ) );
   } );
 }
 
@@ -1414,19 +1414,19 @@ Property::Value Slider::GetProperty( BaseObject* object, Property::Index propert
 double Slider::AccessibleImpl::GetMinimum()
 {
   auto p = Toolkit::Slider::DownCast( self );
-  return p.GetProperty( GetImpl( p ).mLowerBound ).Get< float >();
+  return p.GetProperty( Toolkit::Slider::Property::LOWER_BOUND ).Get< float >();
 }
 
 double Slider::AccessibleImpl::GetCurrent()
 {
   auto p = Toolkit::Slider::DownCast( self );
-  return p.GetProperty( GetImpl( p ).mValue ).Get< float >();
+  return p.GetProperty( Toolkit::Slider::Property::VALUE ).Get< float >();
 }
 
 double Slider::AccessibleImpl::GetMaximum()
 {
   auto p = Toolkit::Slider::DownCast( self );
-  return p.GetProperty( GetImpl( p ).mValue ).Get< float >();
+  return p.GetProperty( Toolkit::Slider::Property::UPPER_BOUND ).Get< float >();
 }
 
 bool Slider::AccessibleImpl::SetCurrent( double current )
@@ -1434,14 +1434,14 @@ bool Slider::AccessibleImpl::SetCurrent( double current )
   if( current < GetMinimum() || current > GetMaximum() )
     return false;
   auto p = Toolkit::Slider::DownCast( self );
-  p.SetProperty( GetImpl( p ).mValue, static_cast< float >( current ) );
+  p.SetProperty( Toolkit::Slider::Property::VALUE, static_cast< float >( current ) );
   return true;
 }
 
 double Slider::AccessibleImpl::GetMinimumIncrement()
 {
   auto p = Toolkit::Slider::DownCast( self );
-  return p.GetProperty( GetImpl( p ).mMarkTolerance ).Get< float >();
+  return p.GetProperty( Toolkit::Slider::Property::MARK_TOLERANCE ).Get< float >();
 }
 
 } // namespace Internal