This abstract class provides methods to implement an accessible table object.  
 More...
#include <accessibletable.hxx>
|  | 
| virtual sal_Int32 | GetCurrentRow () const =0 | 
|  | 
| virtual sal_Int32 | GetCurrentColumn () const =0 | 
|  | 
| virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessibleControl (sal_Int32 _nIndex)=0 | 
|  | 
| virtual OUString | GetAccessibleObjectName (AccessibleTableControlObjType eObjType, sal_Int32 _nRow, sal_Int32 _nCol) const =0 | 
|  | 
| virtual void | GoToCell (sal_Int32 _nColumnPos, sal_Int32 _nRow)=0 | 
|  | 
| virtual bool | HasColHeader ()=0 | 
|  | 
| virtual bool | HasRowHeader ()=0 | 
|  | 
| virtual OUString | GetAccessibleObjectDescription (AccessibleTableControlObjType eObjType) const =0 | 
|  | return the description of the specified object.  More... 
 | 
|  | 
| virtual void | FillAccessibleStateSet (sal_Int64 &rStateSet, AccessibleTableControlObjType eObjType) const =0 | 
|  | Fills the StateSet with all states (except DEFUNC and SHOWING, done by the accessible object), depending on the specified object type.  More... 
 | 
|  | 
| virtual tools::Rectangle | GetWindowExtentsAbsolute () const =0 | 
|  | 
| virtual tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const =0 | 
|  | 
| virtual void | GrabFocus ()=0 | 
|  | 
| virtual css::uno::Reference< css::accessibility::XAccessible > | GetAccessible ()=0 | 
|  | 
| virtual vcl::Window * | GetAccessibleParentWindow () const =0 | 
|  | 
| virtual vcl::Window * | GetWindowInstance ()=0 | 
|  | 
| virtual sal_Int32 | GetAccessibleControlCount () const =0 | 
|  | 
| virtual bool | ConvertPointToControlIndex (sal_Int32 &_rnIndex, const Point &_rPoint)=0 | 
|  | 
| virtual sal_Int32 | GetRowCount () const =0 | 
|  | 
| virtual sal_Int32 | GetColumnCount () const =0 | 
|  | 
| virtual bool | ConvertPointToCellAddress (sal_Int32 &_rnRow, sal_Int32 &_rnColPos, const Point &_rPoint)=0 | 
|  | 
| virtual tools::Rectangle | calcHeaderRect (bool _bIsColumnBar)=0 | 
|  | 
| virtual tools::Rectangle | calcHeaderCellRect (bool _bColHeader, sal_Int32 _nPos)=0 | 
|  | 
| virtual tools::Rectangle | calcTableRect ()=0 | 
|  | 
| virtual tools::Rectangle | calcCellRect (sal_Int32 _nRowPos, sal_Int32 _nColPos)=0 | 
|  | 
| virtual tools::Rectangle | GetFieldCharacterBounds (sal_Int32 _nRow, sal_Int32 _nColumnPos, sal_Int32 nIndex)=0 | 
|  | 
| virtual sal_Int32 | GetFieldIndexAtPoint (sal_Int32 _nRow, sal_Int32 _nColumnPos, const Point &_rPoint)=0 | 
|  | 
| virtual void | FillAccessibleStateSetForCell (sal_Int64 &_rStateSet, sal_Int32 _nRow, sal_uInt16 _nColumnPos) const =0 | 
|  | 
| virtual OUString | GetRowName (sal_Int32 _nIndex) const =0 | 
|  | 
| virtual OUString | GetColumnName (sal_Int32 _nIndex) const =0 | 
|  | 
| virtual OUString | GetAccessibleCellText (sal_Int32 _nRowPos, sal_Int32 _nColPos) const =0 | 
|  | 
| virtual sal_Int32 | GetSelectedRowCount () const =0 | 
|  | 
| virtual sal_Int32 | GetSelectedRowIndex (sal_Int32 const i_selectionIndex) const =0 | 
|  | 
| virtual bool | IsRowSelected (sal_Int32 const i_rowIndex) const =0 | 
|  | 
| virtual void | SelectRow (sal_Int32 const i_rowIndex, bool const i_select)=0 | 
|  | 
| virtual void | SelectAllRows (bool const i_select)=0 | 
|  | 
This abstract class provides methods to implement an accessible table object. 
Definition at line 49 of file accessibletable.hxx.
◆ ~IAccessibleTable()
  
  | 
        
          | vcl::table::IAccessibleTable::~IAccessibleTable | ( |  | ) |  |  | inlineprotected | 
 
 
◆ calcCellRect()
  
  | 
        
          | virtual tools::Rectangle vcl::table::IAccessibleTable::calcCellRect | ( | sal_Int32 | _nRowPos, |  
          |  |  | sal_Int32 | _nColPos |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ calcHeaderCellRect()
  
  | 
        
          | virtual tools::Rectangle vcl::table::IAccessibleTable::calcHeaderCellRect | ( | bool | _bColHeader, |  
          |  |  | sal_Int32 | _nPos |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ calcHeaderRect()
  
  | 
        
          | virtual tools::Rectangle vcl::table::IAccessibleTable::calcHeaderRect | ( | bool | _bIsColumnBar | ) |  |  | pure virtual | 
 
 
◆ calcTableRect()
◆ ConvertPointToCellAddress()
  
  | 
        
          | virtual bool vcl::table::IAccessibleTable::ConvertPointToCellAddress | ( | sal_Int32 & | _rnRow, |  
          |  |  | sal_Int32 & | _rnColPos, |  
          |  |  | const Point & | _rPoint |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ ConvertPointToControlIndex()
  
  | 
        
          | virtual bool vcl::table::IAccessibleTable::ConvertPointToControlIndex | ( | sal_Int32 & | _rnIndex, |  
          |  |  | const Point & | _rPoint |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ CreateAccessibleControl()
  
  | 
        
          | virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTable::CreateAccessibleControl | ( | sal_Int32 | _nIndex | ) |  |  | pure virtual | 
 
 
◆ FillAccessibleStateSet()
Fills the StateSet with all states (except DEFUNC and SHOWING, done by the accessible object), depending on the specified object type. 
 
 
◆ FillAccessibleStateSetForCell()
  
  | 
        
          | virtual void vcl::table::IAccessibleTable::FillAccessibleStateSetForCell | ( | sal_Int64 & | _rStateSet, |  
          |  |  | sal_Int32 | _nRow, |  
          |  |  | sal_uInt16 | _nColumnPos |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ GetAccessible()
  
  | 
        
          | virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTable::GetAccessible | ( |  | ) |  |  | pure virtual | 
 
 
◆ GetAccessibleCellText()
  
  | 
        
          | virtual OUString vcl::table::IAccessibleTable::GetAccessibleCellText | ( | sal_Int32 | _nRowPos, |  
          |  |  | sal_Int32 | _nColPos |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ GetAccessibleControlCount()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetAccessibleControlCount | ( |  | ) | const |  | pure virtual | 
 
 
◆ GetAccessibleObjectDescription()
return the description of the specified object. 
- Parameters
- 
  
    | eObjType | The type to ask for |  
 
- Returns
- The description of the specified object. 
 
 
◆ GetAccessibleObjectName()
  
  | 
        
          | virtual OUString vcl::table::IAccessibleTable::GetAccessibleObjectName | ( | AccessibleTableControlObjType | eObjType, |  
          |  |  | sal_Int32 | _nRow, |  
          |  |  | sal_Int32 | _nCol |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ GetAccessibleParentWindow()
  
  | 
        
          | virtual vcl::Window * vcl::table::IAccessibleTable::GetAccessibleParentWindow | ( |  | ) | const |  | pure virtual | 
 
 
◆ GetColumnCount()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetColumnCount | ( |  | ) | const |  | pure virtual | 
 
 
◆ GetColumnName()
  
  | 
        
          | virtual OUString vcl::table::IAccessibleTable::GetColumnName | ( | sal_Int32 | _nIndex | ) | const |  | pure virtual | 
 
 
◆ GetCurrentColumn()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetCurrentColumn | ( |  | ) | const |  | pure virtual | 
 
- Returns
- The position of the current column. 
 
 
◆ GetCurrentRow()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetCurrentRow | ( |  | ) | const |  | pure virtual | 
 
- Returns
- The position of the current row. 
 
 
◆ GetFieldCharacterBounds()
  
  | 
        
          | virtual tools::Rectangle vcl::table::IAccessibleTable::GetFieldCharacterBounds | ( | sal_Int32 | _nRow, |  
          |  |  | sal_Int32 | _nColumnPos, |  
          |  |  | sal_Int32 | nIndex |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ GetFieldIndexAtPoint()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetFieldIndexAtPoint | ( | sal_Int32 | _nRow, |  
          |  |  | sal_Int32 | _nColumnPos, |  
          |  |  | const Point & | _rPoint |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ GetRowCount()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetRowCount | ( |  | ) | const |  | pure virtual | 
 
 
◆ GetRowName()
  
  | 
        
          | virtual OUString vcl::table::IAccessibleTable::GetRowName | ( | sal_Int32 | _nIndex | ) | const |  | pure virtual | 
 
 
◆ GetSelectedRowCount()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetSelectedRowCount | ( |  | ) | const |  | pure virtual | 
 
 
◆ GetSelectedRowIndex()
  
  | 
        
          | virtual sal_Int32 vcl::table::IAccessibleTable::GetSelectedRowIndex | ( | sal_Int32 const | i_selectionIndex | ) | const |  | pure virtual | 
 
 
◆ GetWindowExtentsAbsolute()
  
  | 
        
          | virtual tools::Rectangle vcl::table::IAccessibleTable::GetWindowExtentsAbsolute | ( |  | ) | const |  | pure virtual | 
 
 
◆ GetWindowExtentsRelative()
◆ GetWindowInstance()
  
  | 
        
          | virtual vcl::Window * vcl::table::IAccessibleTable::GetWindowInstance | ( |  | ) |  |  | pure virtual | 
 
 
◆ GoToCell()
  
  | 
        
          | virtual void vcl::table::IAccessibleTable::GoToCell | ( | sal_Int32 | _nColumnPos, |  
          |  |  | sal_Int32 | _nRow |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ GrabFocus()
  
  | 
        
          | virtual void vcl::table::IAccessibleTable::GrabFocus | ( |  | ) |  |  | pure virtual | 
 
 
◆ HasColHeader()
  
  | 
        
          | virtual bool vcl::table::IAccessibleTable::HasColHeader | ( |  | ) |  |  | pure virtual | 
 
 
◆ HasRowHeader()
  
  | 
        
          | virtual bool vcl::table::IAccessibleTable::HasRowHeader | ( |  | ) |  |  | pure virtual | 
 
 
◆ IsRowSelected()
  
  | 
        
          | virtual bool vcl::table::IAccessibleTable::IsRowSelected | ( | sal_Int32 const | i_rowIndex | ) | const |  | pure virtual | 
 
 
◆ SelectAllRows()
  
  | 
        
          | virtual void vcl::table::IAccessibleTable::SelectAllRows | ( | bool const | i_select | ) |  |  | pure virtual | 
 
 
◆ SelectRow()
  
  | 
        
          | virtual void vcl::table::IAccessibleTable::SelectRow | ( | sal_Int32 const | i_rowIndex, |  
          |  |  | bool const | i_select |  
          |  | ) |  |  |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: