20#include <com/sun/star/accessibility/AccessibleStateType.hpp>
21#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
31 using namespace ::
vcl;
39, m_nColumnRowId(_nColumnRowId)
46 sal_Int64 nStateSet = 0;
52 nStateSet |= AccessibleStateType::SHOWING;
54 nStateSet |= AccessibleStateType::VISIBLE;
55 nStateSet |= AccessibleStateType::FOCUSABLE;
56 nStateSet |= AccessibleStateType::TRANSIENT;
57 nStateSet |= AccessibleStateType::SELECTABLE;
60 nStateSet |= AccessibleStateType::SELECTED;
63 nStateSet |= AccessibleStateType::DEFUNC;
82 throw IndexOutOfBoundsException();
89 Any aRet = AccessibleGridControlCell::queryInterface(rType);
96 AccessibleGridControlCell::acquire();
102 AccessibleGridControlCell::release();
122 return "com.sun.star.accessibility.AccessibleGridControlHeaderCell";
::vcl::table::IAccessibleTable & m_aTable
The SVT Table control.
bool implIsShowing()
Determines whether the Grid control is really showing inside of its parent accessible window.
void ensureIsAlive() const
::vcl::table::AccessibleTableControlObjType m_eObjType
The type of this object (for names, descriptions, state sets, ...).
virtual vcl::Window * GetAccessibleParentWindow() const=0
virtual bool IsRowSelected(sal_Int32 const i_rowIndex) const=0
virtual tools::Rectangle calcHeaderCellRect(bool _bColHeader, sal_Int32 _nPos)=0
virtual tools::Rectangle GetWindowExtentsRelative(const vcl::Window &rRelativeWindow) const=0
virtual tools::Rectangle GetWindowExtentsAbsolute() const=0
AccessibleTableControlObjType