[Libreoffice-commits] core.git: svx/source
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Sat Apr 17 18:01:22 UTC 2021
svx/source/dialog/weldeditview.cxx | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
New commits:
commit 806cc759ef002da5dff1d151ea8485bd871e814c
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Sat Apr 17 15:25:04 2021 +0100
Commit: Caolán McNamara <caolanm at 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 <caolanm at 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()
More information about the Libreoffice-commits
mailing list