25#include <com/sun/star/accessibility/XAccessibleTable.hpp>
30typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleTable >
51 const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
86 virtual sal_Int32 SAL_CALL
90 virtual sal_Int32 SAL_CALL
94 virtual css::uno::Reference<
95 css::accessibility::XAccessible > SAL_CALL
99 virtual css::uno::Reference<
100 css::accessibility::XAccessible > SAL_CALL
104 virtual sal_Int64 SAL_CALL
getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn )
override;
107 virtual sal_Int32 SAL_CALL
getAccessibleRow( sal_Int64 nChildIndex )
override;
127 css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& rType )
override;
130 virtual void SAL_CALL
acquire() noexcept override;
133 virtual
void SAL_CALL
release() noexcept override;
177 sal_Int32
implGetRow( sal_Int64 nChildIndex ) const;
AccessibleBrowseBoxObjType
The BrowseBox accessible table objects inherit from this base class.
AccessibleBrowseBoxTableBase(const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::IAccessibleTableProvider &rBrowseBox, AccessibleBrowseBoxObjType eObjType)
Constructor sets specified name and description.
virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
sal_Int32 implGetSelectedColumnCount() const
sal_Int32 implGetSelectedRowCount() const
void implGetSelectedRows(css::uno::Sequence< sal_Int32 > &rSeq)
Fills a sequence with sorted indexes of completely selected rows.
void implGetSelectedColumns(css::uno::Sequence< sal_Int32 > &rSeq)
Fills a sequence with sorted indexes of completely selected columns.
bool implIsRowSelected(sal_Int32 nRow) const
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL release() noexcept override
Releases the object (calls release() on base class).
virtual ~AccessibleBrowseBoxTableBase() override=default
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
Queries for a new interface.
void ensureIsValidRow(sal_Int32 nRow)
virtual sal_Int32 implGetColumnCount() const
virtual void SAL_CALL acquire() noexcept override
Acquires the object (calls acquire() on base class).
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption() override
sal_Int32 implGetColumn(sal_Int64 nChildIndex) const
virtual sal_Int64 SAL_CALL getAccessibleIndex(sal_Int32 nRow, sal_Int32 nColumn) override
virtual sal_Int32 SAL_CALL getAccessibleColumn(sal_Int64 nChildIndex) override
bool implIsColumnSelected(sal_Int32 nColumn) const
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual sal_Int32 SAL_CALL getAccessibleRow(sal_Int64 nChildIndex) override
bool implHasHandleColumn() const
sal_uInt16 implToVCLColumnPos(sal_Int32 nColumn) const
virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
void implSelectRow(sal_Int32 nRow, bool bSelect)
Selects/deselects a row (tries to expand selection).
sal_Int32 implGetRow(sal_Int64 nChildIndex) const
virtual sal_Int32 implGetRowCount() const
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary() override
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override
virtual sal_Int16 SAL_CALL getAccessibleRole() override
sal_Int64 implGetChildCount() const
void ensureIsValidIndex(sal_Int64 nChildIndex)
void implSelectColumn(sal_Int32 nColumnPos, bool bSelect)
Selects/deselects a column (tries to expand selection).
virtual sal_Int32 SAL_CALL getAccessibleRowCount() override
void ensureIsValidAddress(sal_Int32 nRow, sal_Int32 nColumn)
void ensureIsValidColumn(sal_Int32 nColumn)
virtual sal_Int32 SAL_CALL getAccessibleColumnCount() override
::cppu::ImplHelper1< css::accessibility::XAccessibleTable > AccessibleBrowseBoxTableImplHelper