25#include <com/sun/star/accessibility/XAccessibleTable.hpp>
30typedef ::cppu::ImplHelper1 < css::accessibility::XAccessibleTable >
47 const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
82 virtual sal_Int32 SAL_CALL
86 virtual sal_Int32 SAL_CALL
90 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
94 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
98 virtual sal_Int64 SAL_CALL
getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn )
override;
101 virtual sal_Int32 SAL_CALL
getAccessibleRow( sal_Int64 nChildIndex )
override;
121 css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& rType )
override;
124 virtual void SAL_CALL
acquire() noexcept override;
127 virtual
void SAL_CALL
release() noexcept override;
142 sal_Int32
implGetRow( sal_Int64 nChildIndex ) const;
The Grid Control accessible table objects inherit from this base class.
virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption() override
virtual sal_Int16 SAL_CALL getAccessibleRole() override
void implGetSelectedRows(css::uno::Sequence< sal_Int32 > &rSeq)
Fills a sequence with sorted indexes of completely selected rows.
void ensureIsValidColumn(sal_Int32 nColumn)
void ensureIsValidRow(sal_Int32 nRow)
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary() override
virtual sal_Int32 SAL_CALL getAccessibleRow(sal_Int64 nChildIndex) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
AccessibleGridControlTableBase(const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::table::IAccessibleTable &rTable, ::vcl::table::AccessibleTableControlObjType eObjType)
Constructor sets specified name and description.
sal_Int32 implGetColumn(sal_Int64 nChildIndex) const
virtual void SAL_CALL release() noexcept override
Releases the object (calls release() on base class).
virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual sal_Int32 SAL_CALL getAccessibleRowCount() override
virtual sal_Int32 SAL_CALL getAccessibleColumn(sal_Int64 nChildIndex) override
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
Queries for a new interface.
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
sal_Int32 implGetRow(sal_Int64 nChildIndex) const
virtual void SAL_CALL acquire() noexcept override
Acquires the object (calls acquire() on base class).
void ensureIsValidIndex(sal_Int64 nChildIndex)
void ensureIsValidAddress(sal_Int32 nRow, sal_Int32 nColumn)
virtual sal_Int32 SAL_CALL getAccessibleColumnCount() override
virtual sal_Int64 SAL_CALL getAccessibleIndex(sal_Int32 nRow, sal_Int32 nColumn) override
virtual ~AccessibleGridControlTableBase() override=default
::cppu::ImplHelper1< css::accessibility::XAccessibleTable > AccessibleGridControlTableImplHelper
AccessibleTableControlObjType