X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fprogress-bar%2Fprogress-bar-impl.h;h=13c9cb3b5a81e7c57efcd1d31c9daa838d2fabff;hb=38f0ea9fcdf1dc5037144fa19c8a52316c8af763;hp=c6729bb04606a0e4dde93c7d8325af4a1bd44c93;hpb=1243effeaa92af92510e7e70d1a2178b29b70b25;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.h b/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.h index c6729bb..13c9cb3 100644 --- a/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.h +++ b/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.h @@ -201,6 +201,11 @@ private: void OnInitialize() override; /** + * @copydoc Toolkit::Internal::Control::CreateAccessibleObject() + */ + DevelControl::ControlAccessible* CreateAccessibleObject() override; + + /** * Get the range of the valid values the ProgressBar handle can move between * * @param[in] currentSize The current size of the ProgressBar @@ -265,15 +270,36 @@ private: Property::Map mSecondaryProgressVisualMap; ///< To backup visual properties when switching determinate/indeterminate. protected: - struct AccessibleImpl : public DevelControl::AccessibleImpl, - public virtual Dali::Accessibility::Value + class ProgressBarAccessible : 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::GetMaximum() + */ + double GetMaximum() const override; + + /** + * @copydoc Dali::Accessibility::Value::SetCurrent() + */ + bool SetCurrent(double) override; + + /** + * @copydoc Dali::Accessibility::Value::GetMinimumIncrement() + */ + double GetMinimumIncrement() const override; }; };