23#include <com/sun/star/lang/XComponent.hpp>
24#include <com/sun/star/accessibility/XAccessible.hpp>
25#include <osl/diagnose.h>
36 typedef ::std::map< sal_Int32, css::uno::Reference< css::accessibility::XAccessible > >
THeaderCellMap;
40 void operator()(
const THeaderCellMap::value_type& _aType)
42 css::uno::Reference< css::lang::XComponent > xComp( _aType.second, css::uno::UNO_QUERY );
43 OSL_ENSURE( xComp.is() || !_aType.second.is(),
"THeaderCellMapFunctorDispose: invalid accessible cell (no XComponent)!" );
49 catch(
const css::uno::Exception& )
69 css::uno::Reference< css::accessibility::XAccessible >
73 css::uno::Reference< css::accessibility::XAccessible >
AccessibleBrowseBoxObjType
::std::map< sal_Int32, css::uno::Reference< css::accessibility::XAccessible > > THeaderCellMap
vcl::IAccessibleBrowseBox * m_pAccessible
THeaderCellMap m_aRowHeaderCellMap
css::uno::Reference< css::accessibility::XAccessible > getAccessibleTable()
css::uno::Reference< css::accessibility::XAccessible > getAccessibleHeaderBar(AccessibleBrowseBoxObjType _eObjType)
vcl::AccessibleFactoryAccess m_aFactoryAccess
THeaderCellMap m_aColHeaderCellMap
#define TOOLS_WARN_EXCEPTION(area, stream)