LibreOffice Module svx (master)  1
Public Member Functions | Public Attributes | List of all members
accessibility::AccessibleTableShapeImpl Class Reference
Inheritance diagram for accessibility::AccessibleTableShapeImpl:
[legend]
Collaboration diagram for accessibility::AccessibleTableShapeImpl:
[legend]

Public Member Functions

 AccessibleTableShapeImpl (AccessibleShapeTreeInfo &rShapeTreeInfo)
 
void init (const Reference< XAccessible > &xAccessible, const Reference< XTable > &xTable)
 
void dispose ()
 
Reference< XAccessible > getAccessibleChild (sal_Int32 i)
 
void getColumnAndRow (sal_Int32 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< AccessibleCellgetAccessibleCell (const Reference< XCell > &xCell)
 
rtl::Reference< AccessibleCellgetAccessibleCell (sal_Int32 nRow, sal_Int32 nColumn)
 

Public Attributes

AccessibleShapeTreeInfomrShapeTreeInfo
 
Reference< XTable > mxTable
 
AccessibleCellMap maChildMap
 
Reference< XAccessible > mxAccessible
 
sal_Int32 mRowCount
 
sal_Int32 mColCount
 

Detailed Description

Definition at line 57 of file accessibletableshape.cxx.

Constructor & Destructor Documentation

accessibility::AccessibleTableShapeImpl::AccessibleTableShapeImpl ( AccessibleShapeTreeInfo rShapeTreeInfo)
explicit

Definition at line 90 of file accessibletableshape.cxx.

Member Function Documentation

void accessibility::AccessibleTableShapeImpl::dispose ( void  )

Definition at line 118 of file accessibletableshape.cxx.

References maChildMap, mxAccessible, and mxTable.

void SAL_CALL accessibility::AccessibleTableShapeImpl::disposing ( const EventObject &  Source)
overridevirtual

Definition at line 315 of file accessibletableshape.cxx.

rtl::Reference< AccessibleCell > accessibility::AccessibleTableShapeImpl::getAccessibleCell ( const Reference< XCell > &  xCell)

Definition at line 137 of file accessibletableshape.cxx.

References maChildMap.

Referenced by getAccessibleCell().

rtl::Reference< AccessibleCell > accessibility::AccessibleTableShapeImpl::getAccessibleCell ( sal_Int32  nRow,
sal_Int32  nColumn 
)
Exceptions
IndexOutOfBoundsException
RuntimeException

Definition at line 149 of file accessibletableshape.cxx.

References getAccessibleCell(), maChildMap, mrShapeTreeInfo, mxAccessible, and mxTable.

Reference< XAccessible > accessibility::AccessibleTableShapeImpl::getAccessibleChild ( sal_Int32  i)
Exceptions
IndexOutOfBoundsException
RuntimeException

Definition at line 170 of file accessibletableshape.cxx.

References getColumnAndRow(), maChildMap, mrShapeTreeInfo, mxAccessible, and mxTable.

void accessibility::AccessibleTableShapeImpl::getColumnAndRow ( sal_Int32  nChildIndex,
sal_Int32 &  rnColumn,
sal_Int32 &  rnRow 
)
Exceptions
IndexOutOfBoundsException

Definition at line 198 of file accessibletableshape.cxx.

References mxTable.

Referenced by getAccessibleChild().

void accessibility::AccessibleTableShapeImpl::init ( const Reference< XAccessible > &  xAccessible,
const Reference< XTable > &  xTable 
)

Definition at line 98 of file accessibletableshape.cxx.

References mColCount, mRowCount, mxAccessible, and mxTable.

void SAL_CALL accessibility::AccessibleTableShapeImpl::modified ( const EventObject &  aEvent)
overridevirtual

Member Data Documentation

AccessibleCellMap accessibility::AccessibleTableShapeImpl::maChildMap

Definition at line 79 of file accessibletableshape.cxx.

Referenced by dispose(), getAccessibleCell(), getAccessibleChild(), and modified().

sal_Int32 accessibility::AccessibleTableShapeImpl::mColCount

Definition at line 81 of file accessibletableshape.cxx.

Referenced by init(), and modified().

sal_Int32 accessibility::AccessibleTableShapeImpl::mRowCount

Definition at line 81 of file accessibletableshape.cxx.

Referenced by init(), and modified().

AccessibleShapeTreeInfo& accessibility::AccessibleTableShapeImpl::mrShapeTreeInfo

Definition at line 77 of file accessibletableshape.cxx.

Referenced by getAccessibleCell(), getAccessibleChild(), and modified().

Reference< XAccessible> accessibility::AccessibleTableShapeImpl::mxAccessible
Reference< XTable > accessibility::AccessibleTableShapeImpl::mxTable

The documentation for this class was generated from the following file: