25#include <com/sun/star/accessibility/XAccessibleSelection.hpp>
32typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleSelection >
40 css::uno::Reference< css::accessibility::XAccessible >
m_xCurChild;
64 assert(nColCount != 0);
65 return _nIndex / nColCount;
76 const css::uno::Reference< css::accessibility::XAccessible >& rxParent,
88 DECLARE_XTYPEPROVIDER( )
This class represents the accessible object of the data table of a BrowseBox control.
sal_Int64 SAL_CALL getSelectedAccessibleChildCount() override
AccessibleTabListBoxTable(const css::uno::Reference< css::accessibility::XAccessible > &rxParent, SvHeaderTabListBox &rBox)
ctor()
sal_Int32 implGetSelRow(sal_Int32 _nSelRow) const
Returns the absolute row index of the nSelRow-th selected row.
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild(sal_Int64 nSelectedChildIndex) override
void SAL_CALL deselectAccessibleChild(sal_Int64 nSelectedChildIndex) override
void SAL_CALL selectAllAccessibleChildren() override
sal_Int32 implGetSelRowCount() const
Returns the count of selected rows in the table.
sal_Int32 implGetColumnCount() const override
Returns the total column count in the table.
void SAL_CALL clearAccessibleSelection() override
void SAL_CALL selectAccessibleChild(sal_Int64 nChildIndex) override
virtual OUString SAL_CALL getImplementationName() override
sal_Bool SAL_CALL isAccessibleChildSelected(sal_Int64 nChildIndex) override
void implSelectRow(sal_Int32 _nRow, bool _bSelect)
Selects the specified row.
VclPtr< SvHeaderTabListBox > m_pTabListBox
sal_Int32 implGetRowCount() const override
Returns the count of rows in the table.
DECL_LINK(WindowEventListener, VclWindowEvent &, void)
void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent)
css::uno::Reference< css::accessibility::XAccessible > m_xCurChild
void ensureValidIndex(sal_Int64 _nIndex) const
Throws an exception, if nIndex is not a valid child index.
virtual ~AccessibleTabListBoxTable() override
dtor()
sal_Int32 implGetRow(sal_Int64 _nIndex) const
Returns the row index from cell index.
::cppu::ImplHelper1< css::accessibility::XAccessibleSelection > AccessibleTabListBoxTableImplHelper
#define DECLARE_XINTERFACE()