X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fslider%2Fslider-impl.h;h=bed0efd89121ddfd464729e1ca2800170fc742d0;hb=2a490ade1fc1a57ae0e387f80cde29ca81e67d97;hp=082f06653d3107555d49c58441f186293d6839db;hpb=60a70025a145b0e0674354f13a82318a108acbbc;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/slider/slider-impl.h b/dali-toolkit/internal/controls/slider/slider-impl.h index 082f066..bed0efd 100644 --- a/dali-toolkit/internal/controls/slider/slider-impl.h +++ b/dali-toolkit/internal/controls/slider/slider-impl.h @@ -319,6 +319,11 @@ private: void OnInitialize() override; /** + * @copydoc Toolkit::Internal::Control::CreateAccessibleObject() + */ + DevelControl::ControlAccessible* CreateAccessibleObject() override; + + /** * Hit region touch * * @param[in] actor The actor the event is raised for @@ -749,15 +754,41 @@ private: mSnapToMarks : 1; ///< Turn on or off snapping to marks protected: - struct AccessibleImpl : public DevelControl::AccessibleImpl, - public virtual Dali::Accessibility::Value + class SliderAccessible : public DevelControl::ControlAccessible, + public virtual Dali::Accessibility::Value { - using DevelControl::AccessibleImpl::AccessibleImpl; - double GetMinimum() override; - double GetCurrent() override; - double GetMaximum() override; - bool SetCurrent(double) override; - double GetMinimumIncrement() override; + public: + using DevelControl::ControlAccessible::ControlAccessible; + + /** + * @copydoc Dali::Accessibility::Value::GetMinimum() + */ + double GetMinimum() const override; + + /** + * @copydoc Dali::Accessibility::Value::GetCurrent() + */ + double GetCurrent() const override; + + /** + * @copydoc Dali::Accessibility::Value::GetValueText() + */ + std::string GetValueText() const override; + + /** + * @copydoc Dali::Accessibility::Value::GetMaximum() + */ + double GetMaximum() const override; + + /** + * @copydoc Dali::Accessibility::Value::SetCurrent() + */ + bool SetCurrent(double) override; + + /** + * @copydoc Dali::Accessibility::Value::GetMinimumIncrement() + */ + double GetMinimumIncrement() const override; }; };