X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fpopup%2Fpopup-impl.h;h=8f4aef0b8eb963a8fa3cc0c24a9bf752373b046a;hb=59b714d41e4cd4d07875def8befc59c5399ab4b6;hp=5d9eae3c5460ff25567f9f9f732c036e7099e210;hpb=9ddd5fea6278d06b8874988498c7c4c6508750ba;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/popup/popup-impl.h b/dali-toolkit/internal/controls/popup/popup-impl.h index 5d9eae3..8f4aef0 100644 --- a/dali-toolkit/internal/controls/popup/popup-impl.h +++ b/dali-toolkit/internal/controls/popup/popup-impl.h @@ -25,6 +25,7 @@ #include // INTERNAL INCLUDES +#include #include #include #include @@ -240,11 +241,19 @@ public: static Property::Value GetProperty(BaseObject* object, Property::Index propertyIndex); protected: - struct AccessibleImpl : public Control::Impl::AccessibleImpl + class PopupAccessible : public DevelControl::ControlAccessible { - using Control::Impl::AccessibleImpl::AccessibleImpl; + public: + using DevelControl::ControlAccessible::ControlAccessible; - std::string GetNameRaw() override; + /** + * @copydoc Dali::Toolkit::DevelControl::ControlAccessible::GetNameRaw() + */ + std::string GetNameRaw() const override; + + /** + * @copydoc Dali::Toolkit::DevelControl::ControlAccessible::CalculateStates() + */ Dali::Accessibility::States CalculateStates() override; }; @@ -428,6 +437,11 @@ private: void OnInitialize() override; /** + * @copydoc Toolkit::Internal::Control::CreateAccessibleObject() + */ + DevelControl::ControlAccessible* CreateAccessibleObject() override; + + /** * Called whenever the popup layout is re-set up. * Normally due to a change in contents. * Note: This is only done when the popup is shown.