svx/source/dialog/weldeditview.cxx | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-)
New commits: commit 806cc759ef002da5dff1d151ea8485bd871e814c Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Apr 17 15:25:04 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sat Apr 17 20:00:43 2021 +0200 add lang::XServiceInfo to WeldEditAccessible Change-Id: I3aa5e0a8d3333560f0f086107cef44a5bb2c353d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114229 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/svx/source/dialog/weldeditview.cxx b/svx/source/dialog/weldeditview.cxx index 5cab041bae76..c81a3dad1c37 100644 --- a/svx/source/dialog/weldeditview.cxx +++ b/svx/source/dialog/weldeditview.cxx @@ -24,6 +24,8 @@ #include <com/sun/star/accessibility/XAccessibleContext.hpp> #include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> #include <com/sun/star/lang/IndexOutOfBoundsException.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <cppuhelper/supportsservice.hxx> #include <editeng/eeitem.hxx> #include <editeng/fhgtitem.hxx> #include <editeng/fontitem.hxx> @@ -422,9 +424,10 @@ public: }; } -typedef cppu::WeakImplHelper< - css::accessibility::XAccessible, css::accessibility::XAccessibleComponent, - css::accessibility::XAccessibleContext, css::accessibility::XAccessibleEventBroadcaster> +typedef cppu::WeakImplHelper<css::lang::XServiceInfo, css::accessibility::XAccessible, + css::accessibility::XAccessibleComponent, + css::accessibility::XAccessibleContext, + css::accessibility::XAccessibleEventBroadcaster> WeldEditAccessibleBaseClass; class WeldEditAccessible : public WeldEditAccessibleBaseClass @@ -760,6 +763,19 @@ public: return; m_xTextHelper->RemoveEventListener(rListener); } + + virtual OUString SAL_CALL getImplementationName() override { return "WeldEditAccessible"; } + + virtual sal_Bool SAL_CALL supportsService(const OUString& rServiceName) override + { + return cppu::supportsService(this, rServiceName); + } + + virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override + { + return { "css::accessibility::Accessible", "css::accessibility::AccessibleComponent", + "css::accessibility::AccessibleContext" }; + } }; css::uno::Reference<css::accessibility::XAccessible> WeldEditView::CreateAccessible() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits