23#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
41 ,m_pTabListBox( &rBox )
90 if ( nChildIndex < 0 || nChildIndex > 1 )
91 throw IndexOutOfBoundsException();
99 else if (nChildIndex == 1)
103 throw RuntimeException(
"getAccessibleChild called with NULL xRet",getXWeak());
void ensureIsAlive() const
::osl::Mutex & getMutex()
This class represents the complete accessible BrowseBox object.
css::uno::Reference< css::accessibility::XAccessible > implGetTable()
This method creates (once) and returns the accessible data table child.
void setCreator(const css::uno::Reference< css::accessibility::XAccessible > &_rxCreator)
sets the XAccessible which created the context
css::uno::Reference< css::accessibility::XAccessible > implGetHeaderBar(AccessibleBrowseBoxObjType eObjType)
This method creates (once) and returns the specified header bar.
AccessibleTabListBox(const css::uno::Reference< css::accessibility::XAccessible > &rxParent, SvHeaderTabListBox &rBox)
ctor()
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int64 nChildIndex) override
css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext() override
VclPtr< SvHeaderTabListBox > m_pTabListBox
virtual rtl::Reference< AccessibleBrowseBoxTable > createAccessibleTable() override
This method creates and returns an accessible table.
virtual ~AccessibleTabListBox() override
dtor()
IMPLEMENT_FORWARD_XTYPEPROVIDER2(ChildWindowPane, ChildWindowPaneInterfaceBase, Pane)
IMPLEMENT_FORWARD_XINTERFACE2(ChildWindowPane, ChildWindowPaneInterfaceBase, Pane)