QAccessibleTableInterface Class

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

Header: #include <QAccessibleTableInterface>
qmake: QT += gui

Public Functions

virtual ~QAccessibleTableInterface()
virtual QAccessibleInterface * caption() const = 0
virtual QAccessibleInterface * cellAt(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 bool selectRow(int row) = 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 QAccessibleInterface * summary() const = 0
virtual bool unselectColumn(int column) = 0
virtual bool unselectRow(int row) = 0

Detailed Description

The QAccessibleTableInterface class implements support for the IAccessibleTable2 interface.

IAccessible2 Specification

Member Function Documentation

QAccessibleTableInterface::~QAccessibleTableInterface() [virtual]

Destroys the QAccessibleTableInterface.

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 specified column in the table.

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

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

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

Returns a boolean value indicating whether the specified 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.

bool QAccessibleTableInterface::selectRow(int row) [pure virtual]

Selects row. This function might unselect all previously selected rows. 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.

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.