diff options
Diffstat (limited to 'vcl/inc/iconview.hxx')
-rw-r--r-- | vcl/inc/iconview.hxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/vcl/inc/iconview.hxx b/vcl/inc/iconview.hxx index 971a638cc6ef..c5ece6d4aeb1 100644 --- a/vcl/inc/iconview.hxx +++ b/vcl/inc/iconview.hxx @@ -36,11 +36,22 @@ public: void PaintEntry(SvTreeListEntry&, tools::Long nX, tools::Long nY, vcl::RenderContext& rRenderContext); + virtual css::uno::Reference<css::accessibility::XAccessible> CreateAccessible() override; + + virtual OUString GetEntryAccessibleDescription(SvTreeListEntry* pEntry) const override; + void SetEntryAccessibleDescriptionHdl(const Link<SvTreeListEntry*, OUString>& rLink) + { + maEntryAccessibleDescriptionHdl = rLink; + } + virtual FactoryFunction GetUITestFactory() const override; virtual void DumpAsPropertyTree(tools::JsonWriter& rJsonWriter) override; protected: virtual void CalcEntryHeight(SvTreeListEntry const* pEntry) override; + +private: + Link<SvTreeListEntry*, OUString> maEntryAccessibleDescriptionHdl; }; #endif |