diff options
author | Michael Weghorn <m.weghorn@posteo.de> | 2025-01-27 13:22:21 +0100 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2025-01-27 22:24:06 +0100 |
commit | 2443e39e7b9623d3b69a38af5419a54ae0601e40 (patch) | |
tree | b6697d308c248cc1ef5f1e5c3da38004bb9c8056 | |
parent | f3cb49e5986e9b02cbecfc989888ddf4f09047c2 (diff) |
toolkit a11y: Simplify AccessibleGridControlHeader::getAccessibleChild
Reuse existing AccessibleGridControlHeader::implGetChild
instead of duplicating the logic.
Change-Id: Id5a89a24d511ff5667d8a512fb7c89394ce9c636
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180791
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
-rw-r--r-- | toolkit/source/controls/table/AccessibleGridControlHeader.cxx | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/toolkit/source/controls/table/AccessibleGridControlHeader.cxx b/toolkit/source/controls/table/AccessibleGridControlHeader.cxx index 45c6a767c5258..8baea20fcf810 100644 --- a/toolkit/source/controls/table/AccessibleGridControlHeader.cxx +++ b/toolkit/source/controls/table/AccessibleGridControlHeader.cxx @@ -58,20 +58,8 @@ AccessibleGridControlHeader::getAccessibleChild( sal_Int64 nChildIndex ) ensureIsValidIndex(nChildIndex); ensureAlive(); - Reference< XAccessible > xChild; - if (m_eObjType == vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR) - { - rtl::Reference<AccessibleGridControlHeaderCell> pColHeaderCell = new AccessibleGridControlHeaderCell(nChildIndex, this, m_aTable, - vcl::table::AccessibleTableControlObjType::COLUMNHEADERCELL); - xChild = pColHeaderCell; - } - else if (m_eObjType == vcl::table::AccessibleTableControlObjType::ROWHEADERBAR) - { - rtl::Reference<AccessibleGridControlHeaderCell> pRowHeaderCell = new AccessibleGridControlHeaderCell(nChildIndex, this, m_aTable, - vcl::table::AccessibleTableControlObjType::ROWHEADERCELL); - xChild = pRowHeaderCell; - } - return xChild; + + return implGetChild(implGetRow(nChildIndex), implGetColumn(nChildIndex)); } sal_Int64 SAL_CALL AccessibleGridControlHeader::getAccessibleIndexInParent() |