CopperSpice API  1.9.1
QAccessibleTableInterface Class Referenceabstract

The QAccessibleTableInterface class implements support for the IAccessibleTable2 interface. More...

Inherited by QAccessibleTable

Public Methods

virtual ~QAccessibleTableInterface ()
 
virtual QAccessibleInterfacecaption () const = 0
 
virtual QAccessibleInterfacecellAt (int row, int column) const = 0
 
virtual int columnCount () const = 0
 
virtual QString columnDescription (int column) const = 0
 
virtual bool isColumnSelected (int column) const = 0
 
virtual bool isRowSelected (int row) const = 0
 
virtual void modelChange (QAccessibleTableModelChangeEvent *event) = 0
 
virtual int rowCount () const = 0
 
virtual QString rowDescription (int row) const = 0
 
virtual bool selectColumn (int column) = 0
 
virtual int selectedCellCount () const = 0
 
virtual QList< QAccessibleInterface * > selectedCells () const = 0
 
virtual int selectedColumnCount () const = 0
 
virtual QList< int > selectedColumns () const = 0
 
virtual int selectedRowCount () const = 0
 
virtual QList< int > selectedRows () const = 0
 
virtual bool selectRow (int row) = 0
 
virtual QAccessibleInterfacesummary () const = 0
 
virtual bool unselectColumn (int column) = 0
 
virtual bool unselectRow (int row) = 0
 

Friends

class QAbstractItemView
 

Detailed Description

The QAccessibleTableInterface class implements support for the IAccessibleTable2 interface.

Constructor & Destructor Documentation

QAccessibleTableInterface::~QAccessibleTableInterface ( )
virtual

Destroys the QAccessibleTableInterface.

Method Documentation

QAccessibleInterface * QAccessibleTableInterface::caption ( ) const
pure virtual

Returns the caption for the table.

QAccessibleInterface * QAccessibleTableInterface::cellAt ( int  row,
int  column 
) const
pure virtual

Returns the cell at the specified row and column in the table.

int QAccessibleTableInterface::columnCount ( ) const
pure virtual

Returns the total number of columns in table.

QString QAccessibleTableInterface::columnDescription ( int  column) const
pure virtual

Returns the description text of the column in the table.

bool QAccessibleTableInterface::isColumnSelected ( int  column) const
pure virtual

Returns a boolean value indicating whether the column is completely selected.

bool QAccessibleTableInterface::isRowSelected ( int  row) const
pure virtual

Returns a boolean value indicating whether the row is completely selected.

void QAccessibleTableInterface::modelChange ( QAccessibleTableModelChangeEvent event)
pure virtual

Informs about a change in the model's layout. The event contains the details.

See also
QAccessibleTableModelChangeEvent
int QAccessibleTableInterface::rowCount ( ) const
pure virtual

Returns the total number of rows in table.

QString QAccessibleTableInterface::rowDescription ( int  row) const
pure virtual

Returns the description text of the specified row in the table.

bool QAccessibleTableInterface::selectColumn ( int  column)
pure virtual

Selects column. This function might unselect all previously selected columns. Returns true if the selection was successful.

int QAccessibleTableInterface::selectedCellCount ( ) const
pure virtual

Returns the total number of selected cells.

QList< QAccessibleInterface * > QAccessibleTableInterface::selectedCells ( ) const
pure virtual

Returns the list of selected cell (by their index as QAccessibleInterface::child() accepts).

int QAccessibleTableInterface::selectedColumnCount ( ) const
pure virtual

Returns the total number of selected columns.

QList< int > QAccessibleTableInterface::selectedColumns ( ) const
pure virtual

Returns the list of currently selected columns.

int QAccessibleTableInterface::selectedRowCount ( ) const
pure virtual

Returns the total number of selected rows.

QList< int > QAccessibleTableInterface::selectedRows ( ) const
pure virtual

Returns the list of currently selected columns.

bool QAccessibleTableInterface::selectRow ( int  row)
pure virtual

Selects row. This function might unselect all previously selected rows. Returns true if the selection was successful.

QAccessibleInterface * QAccessibleTableInterface::summary ( ) const
pure virtual

Returns a QAccessibleInterface that represents a summary of the table. This function may return 0 if no such interface exists.

bool QAccessibleTableInterface::unselectColumn ( int  column)
pure virtual

Unselects column, leaving other selected columns selected (if any). Returns true if the selection was successful.

bool QAccessibleTableInterface::unselectRow ( int  row)
pure virtual

Unselects row leaving other selected rows selected (if any). Returns true if the selection was successful.