summaryrefslogtreecommitdiff
path: root/vcl/source/accessibility/vclxaccessiblecomponent.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/accessibility/vclxaccessiblecomponent.cxx')
-rw-r--r--vcl/source/accessibility/vclxaccessiblecomponent.cxx40
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 );