From 23d2869e9b74673a11a9f8c3d45a2f5e6990dc5c Mon Sep 17 00:00:00 2001 From: Michael Weghorn Date: Fri, 24 Jan 2025 19:10:54 +0100 Subject: toolkit a11y: Drop AccessibleGridControlBase::getAccessibleIndexInParent It effectively does the same as the base class implementation, OCommonAccessibleComponent::getAccessibleIndexInParent. Change-Id: I649841c4676009797612cbe0e6422dd088218a78 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180724 Tested-by: Jenkins Reviewed-by: Michael Weghorn --- .../controls/table/AccessibleGridControlBase.cxx | 35 ---------------------- 1 file changed, 35 deletions(-) (limited to 'toolkit/source') diff --git a/toolkit/source/controls/table/AccessibleGridControlBase.cxx b/toolkit/source/controls/table/AccessibleGridControlBase.cxx index add068d6dc7f..5b169f94b7dd 100644 --- a/toolkit/source/controls/table/AccessibleGridControlBase.cxx +++ b/toolkit/source/controls/table/AccessibleGridControlBase.cxx @@ -76,41 +76,6 @@ css::uno::Reference< css::accessibility::XAccessible > SAL_CALL AccessibleGridCo return m_xParent; } -sal_Int64 SAL_CALL AccessibleGridControlBase::getAccessibleIndexInParent() -{ - SolarMutexGuard g; - - ensureAlive(); - - // -1 for child not found/no parent (according to specification) - sal_Int64 nRet = -1; - - css::uno::Reference< uno::XInterface > xMeMyselfAndI( static_cast< css::accessibility::XAccessibleContext* >( this ), uno::UNO_QUERY ); - - // iterate over parent's children and search for this object - if( m_xParent.is() ) - { - css::uno::Reference< css::accessibility::XAccessibleContext > - xParentContext( m_xParent->getAccessibleContext() ); - if( xParentContext.is() ) - { - css::uno::Reference< uno::XInterface > xChild; - - sal_Int64 nChildCount = xParentContext->getAccessibleChildCount(); - for( sal_Int64 nChild = 0; nChild < nChildCount; ++nChild ) - { - xChild.set(xParentContext->getAccessibleChild( nChild ), css::uno::UNO_QUERY); - if ( xMeMyselfAndI.get() == xChild.get() ) - { - nRet = nChild; - break; - } - } - } - } - return nRet; -} - OUString SAL_CALL AccessibleGridControlBase::getAccessibleDescription() { SolarMutexGuard g; -- cgit