LibreOffice Module winaccessibility (master) 1
|
CAccTableCell implements the IAccessibleTableCell interface. More...
#include <AccTableCell.h>
Public Member Functions | |
CAccTableCell () | |
virtual | ~CAccTableCell () |
HRESULT | SmartQI (REFIID iid, void **ppvObject) |
STDMETHOD() | put_XInterface (hyper pXInterface) override |
STDMETHOD() | get_columnExtent (long *) override |
STDMETHOD() | get_columnHeaderCells (IUnknown ***, long *) override |
STDMETHOD() | get_columnIndex (long *) override |
STDMETHOD() | get_rowExtent (long *) override |
STDMETHOD() | get_rowHeaderCells (IUnknown ***, long *) override |
STDMETHOD() | get_rowIndex (long *) override |
STDMETHOD() | get_isSelected (boolean *) override |
STDMETHOD() | get_rowColumnExtents (long *, long *, long *, long *, boolean *) override |
STDMETHOD() | get_table (IUnknown **) override |
Public Member Functions inherited from CUNOXWrapper | |
CUNOXWrapper () | |
STDMETHOD() | put_XInterface (hyper pXInterface) override |
STDMETHOD() | put_XSubInterface (hyper) override |
HRESULT | put_XInterface (hyper pXInterface) |
HRESULT | put_XSubInterface (hyper pXSubInterface) |
Static Public Member Functions | |
static HRESULT WINAPI | SmartQI_ (void *pv, REFIID iid, void **ppvObject, DWORD_PTR) |
Private Attributes | |
css::uno::Reference< css::accessibility::XAccessibleTable > | m_xTable |
sal_Int64 | m_nIndexInParent |
Additional Inherited Members | |
Protected Member Functions inherited from CUNOXWrapper | |
~CUNOXWrapper () | |
Protected Attributes inherited from CUNOXWrapper | |
css::accessibility::XAccessible * | pUNOInterface |
Properties inherited from IAccessibleTableCell | |
long | columnExtent [get] |
Returns the number of columns occupied by this cell accessible. More... | |
long | columnHeaderCells ([out, size_is(, *nColumnHeaderCells)] IUnknown cellAccessibles) [get] |
Returns the column headers as an array of cell accessibles. More... | |
long | columnIndex [get] |
Translates this cell accessible into the corresponding column index. More... | |
long | rowExtent [get] |
Returns the number of rows occupied by this cell accessible. More... | |
long | rowHeaderCells ([out, size_is(, *nRowHeaderCells)] IUnknown cellAccessibles) [get] |
Returns the row headers as an array of cell accessibles. More... | |
long | rowIndex [get] |
Translates this cell accessible into the corresponding row index. More... | |
boolean | isSelected [get] |
Returns a boolean value indicating whether this cell is selected. More... | |
boolean | rowColumnExtents ([out] long row,[out] long column,[out] long rowExtents,[out] long columnExtents) [get] |
Gets the row and column indexes and extents of this cell accessible and whether or not it is selected. More... | |
IUnknown | table [get] |
Returns a reference to the accessible of the containing table. More... | |
CAccTableCell implements the IAccessibleTableCell interface.
Definition at line 31 of file AccTableCell.h.
CAccTableCell::CAccTableCell | ( | ) |
Definition at line 29 of file AccTableCell.cxx.
|
inlinevirtual |
Definition at line 39 of file AccTableCell.h.
|
override |
Definition at line 69 of file AccTableCell.cxx.
References get_columnIndex(), get_rowIndex(), and m_xTable.
Referenced by get_rowColumnExtents().
|
override |
Definition at line 94 of file AccTableCell.cxx.
References CMAccessible::g_pAgent, get_columnIndex(), CMAccessible::get_IAccessibleFromXAccessible(), AccObjectManagerAgent::InsertAccObj(), m_xTable, and nCount.
|
override |
Definition at line 135 of file AccTableCell.cxx.
References m_nIndexInParent, and m_xTable.
Referenced by get_columnExtent(), get_columnHeaderCells(), get_isSelected(), get_rowColumnExtents(), and get_rowExtent().
|
override |
Definition at line 244 of file AccTableCell.cxx.
References get_columnIndex(), get_rowIndex(), and m_xTable.
Referenced by get_rowColumnExtents().
|
override |
Definition at line 269 of file AccTableCell.cxx.
References get_columnExtent(), get_columnIndex(), get_isSelected(), get_rowExtent(), and get_rowIndex().
|
override |
Definition at line 156 of file AccTableCell.cxx.
References get_columnIndex(), get_rowIndex(), and m_xTable.
Referenced by get_rowColumnExtents().
|
override |
Definition at line 182 of file AccTableCell.cxx.
References CMAccessible::g_pAgent, CMAccessible::get_IAccessibleFromXAccessible(), get_rowIndex(), AccObjectManagerAgent::InsertAccObj(), m_xTable, and nCount.
|
override |
Definition at line 223 of file AccTableCell.cxx.
References m_nIndexInParent, and m_xTable.
Referenced by get_columnExtent(), get_isSelected(), get_rowColumnExtents(), get_rowExtent(), and get_rowHeaderCells().
|
override |
Definition at line 292 of file AccTableCell.cxx.
References CMAccessible::get_IAccessibleFromXAccessible(), and m_xTable.
|
override |
Implements IUNOXWrapper.
Definition at line 34 of file AccTableCell.cxx.
References m_nIndexInParent, m_xTable, CUNOXWrapper::pUNOInterface, and CUNOXWrapper::put_XInterface().
|
inline |
Definition at line 59 of file AccTableCell.h.
|
inlinestatic |
Definition at line 54 of file AccTableCell.h.
|
private |
Definition at line 84 of file AccTableCell.h.
Referenced by get_columnIndex(), get_rowIndex(), and put_XInterface().
|
private |
Definition at line 83 of file AccTableCell.h.
Referenced by get_columnExtent(), get_columnHeaderCells(), get_columnIndex(), get_isSelected(), get_rowExtent(), get_rowHeaderCells(), get_rowIndex(), get_table(), and put_XInterface().