a11y: Don't claim implementing "com.sun.star.awt.AccessibleHeaderBar"

There is no "com.sun.star.awt.AccessibleHeaderBar" service,
so don't claim implementing it in VCLXAccessibleHeaderBar.

Also drop VCLXAccessibleHeaderBar::getImplementationName because
there is no need to use a different implementation name than the
base class.

Change-Id: I3fde8be90d503435a27dd5581986a5fa256d43f5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210356
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This commit is contained in:
Michael Weghorn
2026-09-02 14:31:25 +02:00
parent ce1e8ab1a9
commit 1f4257b2d9
2 changed files with 0 additions and 16 deletions
@@ -41,10 +41,6 @@ public:
SAL_CALL getAccessibleChild(sal_Int64 i) override;
virtual sal_Int16 SAL_CALL getAccessibleRole() override;
// XServiceInfo
virtual OUString SAL_CALL getImplementationName() override;
virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override;
public:
virtual void SAL_CALL disposing() override;
rtl::Reference<VCLXAccessibleHeaderBarItem> CreateChild(sal_Int32 i);
@@ -40,18 +40,6 @@ VCLXAccessibleHeaderBar::VCLXAccessibleHeaderBar(HeaderBar* pHeaderBar)
VCLXAccessibleHeaderBar::~VCLXAccessibleHeaderBar() {}
// XServiceInfo
OUString VCLXAccessibleHeaderBar::getImplementationName()
{
return u"com.sun.star.comp.toolkit.AccessibleHeaderBar"_ustr;
}
Sequence<OUString> VCLXAccessibleHeaderBar::getSupportedServiceNames()
{
return { u"com.sun.star.awt.AccessibleHeaderBar"_ustr };
}
// =======XAccessibleContext=======
sal_Int64 SAL_CALL VCLXAccessibleHeaderBar::getAccessibleChildCount()