LibreOffice Module svx (master) 1
|
Public Member Functions | |
AccessibleTableShapeImpl (AccessibleShapeTreeInfo &rShapeTreeInfo) | |
void | init (const Reference< XAccessible > &xAccessible, const Reference< XTable > &xTable) |
void | dispose () |
Reference< XAccessible > | getAccessibleChild (sal_Int64 i) |
void | getColumnAndRow (sal_Int64 nChildIndex, sal_Int32 &rnColumn, sal_Int32 &rnRow) |
virtual void SAL_CALL | modified (const EventObject &aEvent) override |
virtual void SAL_CALL | disposing (const EventObject &Source) override |
rtl::Reference< AccessibleCell > | getAccessibleCell (const Reference< XCell > &xCell) |
rtl::Reference< AccessibleCell > | getAccessibleCell (sal_Int32 nRow, sal_Int32 nColumn) |
Public Attributes | |
AccessibleShapeTreeInfo & | mrShapeTreeInfo |
Reference< XTable > | mxTable |
AccessibleCellMap | maChildMap |
Reference< XAccessible > | mxAccessible |
sal_Int32 | mRowCount |
sal_Int32 | mColCount |
Definition at line 60 of file accessibletableshape.cxx.
|
explicit |
Definition at line 93 of file accessibletableshape.cxx.
void accessibility::AccessibleTableShapeImpl::dispose | ( | void | ) |
Definition at line 121 of file accessibletableshape.cxx.
References maChildMap, mxAccessible, and mxTable.
|
overridevirtual |
Definition at line 317 of file accessibletableshape.cxx.
rtl::Reference< AccessibleCell > accessibility::AccessibleTableShapeImpl::getAccessibleCell | ( | const Reference< XCell > & | xCell | ) |
Definition at line 140 of file accessibletableshape.cxx.
References maChildMap.
Referenced by getAccessibleCell().
rtl::Reference< AccessibleCell > accessibility::AccessibleTableShapeImpl::getAccessibleCell | ( | sal_Int32 | nRow, |
sal_Int32 | nColumn | ||
) |
IndexOutOfBoundsException | |
RuntimeException |
Definition at line 152 of file accessibletableshape.cxx.
References getAccessibleCell(), maChildMap, mrShapeTreeInfo, mxAccessible, and mxTable.
Reference< XAccessible > accessibility::AccessibleTableShapeImpl::getAccessibleChild | ( | sal_Int64 | i | ) |
IndexOutOfBoundsException | |
RuntimeException |
Definition at line 173 of file accessibletableshape.cxx.
References getColumnAndRow(), maChildMap, mrShapeTreeInfo, mxAccessible, and mxTable.
void accessibility::AccessibleTableShapeImpl::getColumnAndRow | ( | sal_Int64 | nChildIndex, |
sal_Int32 & | rnColumn, | ||
sal_Int32 & | rnRow | ||
) |
IndexOutOfBoundsException |
Definition at line 200 of file accessibletableshape.cxx.
References mxTable.
Referenced by getAccessibleChild().
void accessibility::AccessibleTableShapeImpl::init | ( | const Reference< XAccessible > & | xAccessible, |
const Reference< XTable > & | xTable | ||
) |
Definition at line 101 of file accessibletableshape.cxx.
References mColCount, mRowCount, mxAccessible, and mxTable.
|
overridevirtual |
Definition at line 219 of file accessibletableshape.cxx.
References Any, Exception, maChildMap, accessibility::AccessibleContextBase::ManuallySet, mColCount, mRowCount, mrShapeTreeInfo, mxAccessible, mxTable, and TOOLS_WARN_EXCEPTION.
AccessibleCellMap accessibility::AccessibleTableShapeImpl::maChildMap |
Definition at line 82 of file accessibletableshape.cxx.
Referenced by dispose(), getAccessibleCell(), getAccessibleChild(), and modified().
sal_Int32 accessibility::AccessibleTableShapeImpl::mColCount |
Definition at line 84 of file accessibletableshape.cxx.
Referenced by init(), and modified().
sal_Int32 accessibility::AccessibleTableShapeImpl::mRowCount |
Definition at line 84 of file accessibletableshape.cxx.
Referenced by init(), and modified().
AccessibleShapeTreeInfo& accessibility::AccessibleTableShapeImpl::mrShapeTreeInfo |
Definition at line 80 of file accessibletableshape.cxx.
Referenced by getAccessibleCell(), getAccessibleChild(), and modified().
Reference< XAccessible> accessibility::AccessibleTableShapeImpl::mxAccessible |
Definition at line 83 of file accessibletableshape.cxx.
Referenced by dispose(), getAccessibleCell(), getAccessibleChild(), init(), and modified().
Reference< XTable > accessibility::AccessibleTableShapeImpl::mxTable |
Definition at line 81 of file accessibletableshape.cxx.
Referenced by dispose(), getAccessibleCell(), getAccessibleChild(), getColumnAndRow(), init(), and modified().