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

Reply via email to