diff options
Diffstat (limited to 'vcl/source/accessibility/vclxaccessiblecomponent.cxx')
-rw-r--r-- | vcl/source/accessibility/vclxaccessiblecomponent.cxx | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/vcl/source/accessibility/vclxaccessiblecomponent.cxx b/vcl/source/accessibility/vclxaccessiblecomponent.cxx index a7a598d67d44..f624af50cccc 100644 --- a/vcl/source/accessibility/vclxaccessiblecomponent.cxx +++ b/vcl/source/accessibility/vclxaccessiblecomponent.cxx @@ -546,46 +546,6 @@ uno::Reference< accessibility::XAccessible > VCLXAccessibleComponent::getAccessi return xAcc; } -sal_Int64 VCLXAccessibleComponent::getAccessibleIndexInParent( ) -{ - OExternalLockGuard aGuard( this ); - - sal_Int64 nIndex = -1; - - if ( GetWindow() ) - { - vcl::Window* pParent = GetWindow()->GetAccessibleParentWindow(); - if ( pParent ) - { - // Iterate over all the parent's children and search for this object. - // this should be compatible with the code in SVX - uno::Reference< accessibility::XAccessible > xParentAcc( pParent->GetAccessible() ); - if ( xParentAcc.is() ) - { - uno::Reference< accessibility::XAccessibleContext > xParentContext ( xParentAcc->getAccessibleContext() ); - if ( xParentContext.is() ) - { - sal_Int64 nChildCount = xParentContext->getAccessibleChildCount(); - for ( sal_Int64 i = 0; i < nChildCount; i++ ) - { - uno::Reference< accessibility::XAccessible > xChild( xParentContext->getAccessibleChild(i) ); - if ( xChild.is() ) - { - uno::Reference< accessibility::XAccessibleContext > xChildContext = xChild->getAccessibleContext(); - if ( xChildContext == static_cast<accessibility::XAccessibleContext*>(this) ) - { - nIndex = i; - break; - } - } - } - } - } - } - } - return nIndex; -} - sal_Int16 VCLXAccessibleComponent::getAccessibleRole( ) { OExternalLockGuard aGuard( this ); |