summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2025-04-11 09:04:00 +0200
committerMichael Weghorn <m.weghorn@posteo.de>2025-04-11 10:40:40 +0200
commit09f70c8109f8091ca61ab7a0a7283c2a69b1a4d5 (patch)
tree4126291ee3dc54c7dd4b74a8793fa70526d01052
parent2594caeda1d63c77ee7e448c0d5c51e9a1ffb3b4 (diff)
svx a11y: Drop SvxGraphCtrlAccessibleContext::getAccessibleIndexInParent
The base class implementation in OAccessibleComponentHelper::getAccessibleIndexInParent already implements the same logic. Change-Id: I90abb7a5507644d7ca1f421dbea995050556c1b2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184003 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
-rw-r--r--svx/source/accessibility/GraphCtlAccessibleContext.cxx32
-rw-r--r--svx/source/inc/GraphCtlAccessibleContext.hxx1
2 files changed, 0 insertions, 33 deletions
diff --git a/svx/source/accessibility/GraphCtlAccessibleContext.cxx b/svx/source/accessibility/GraphCtlAccessibleContext.cxx
index c60eefb66a7c..58576b31ad35 100644
--- a/svx/source/accessibility/GraphCtlAccessibleContext.cxx
+++ b/svx/source/accessibility/GraphCtlAccessibleContext.cxx
@@ -217,38 +217,6 @@ Reference< XAccessible > SAL_CALL SvxGraphCtrlAccessibleContext::getAccessiblePa
return mpControl->GetDrawingArea()->get_accessible_parent();
}
-sal_Int64 SAL_CALL SvxGraphCtrlAccessibleContext::getAccessibleIndexInParent()
-{
- ::SolarMutexGuard aGuard;
- // Use a simple but slow solution for now. Optimize later.
-
- // Iterate over all the parent's children and search for this object.
- css::uno::Reference<css::accessibility::XAccessible> xParent(getAccessibleParent());
- if (xParent.is())
- {
- Reference< XAccessibleContext > xParentContext( xParent->getAccessibleContext() );
- if( xParentContext.is() )
- {
- sal_Int64 nChildCount = xParentContext->getAccessibleChildCount();
- for( sal_Int64 i = 0 ; i < nChildCount ; ++i )
- {
- Reference< XAccessible > xChild( xParentContext->getAccessibleChild( i ) );
- if( xChild.is() )
- {
- Reference< XAccessibleContext > xChildContext = xChild->getAccessibleContext();
- if( xChildContext == static_cast<XAccessibleContext*>(this) )
- return i;
- }
- }
- }
- }
-
- // Return -1 to indicate that this object's parent does not know about the
- // object.
- return -1;
-}
-
-
sal_Int16 SAL_CALL SvxGraphCtrlAccessibleContext::getAccessibleRole()
{
return AccessibleRole::PANEL;
diff --git a/svx/source/inc/GraphCtlAccessibleContext.hxx b/svx/source/inc/GraphCtlAccessibleContext.hxx
index fca754663de2..be3c552fb02a 100644
--- a/svx/source/inc/GraphCtlAccessibleContext.hxx
+++ b/svx/source/inc/GraphCtlAccessibleContext.hxx
@@ -90,7 +90,6 @@ public:
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override;
virtual css::uno::Reference< css::accessibility::XAccessible> SAL_CALL getAccessibleChild (sal_Int64 nIndex) override;
virtual css::uno::Reference< css::accessibility::XAccessible> SAL_CALL getAccessibleParent() override;
- virtual sal_Int64 SAL_CALL getAccessibleIndexInParent() override;
virtual sal_Int16 SAL_CALL getAccessibleRole() override;
virtual OUString SAL_CALL getAccessibleDescription() override;
virtual OUString SAL_CALL getAccessibleName() override;