QAccessibleTableModelChangeEvent 類

QAccessibleTableModelChangeEvent 錶示錶格、列錶或樹中添加 (或移除) 單元格的變化。若改變影響多行, firstColumn and lastColumn 將返迴 -1。同樣,對於列,行函數可能返迴 -1。 更多...

頭: #include <QAccessibleTableModelChangeEvent>
qmake: QT += gui
繼承: QAccessibleEvent

公共類型

enum ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved }

公共函數

QAccessibleTableModelChangeEvent (QAccessibleInterface * iface , QAccessibleTableModelChangeEvent::ModelChangeType changeType )
QAccessibleTableModelChangeEvent (QObject * object , QAccessibleTableModelChangeEvent::ModelChangeType changeType )
int firstColumn () const
int firstRow () const
int lastColumn () const
int lastRow () const
QAccessibleTableModelChangeEvent::ModelChangeType modelChangeType () const
void setFirstColumn (int column )
void setFirstRow (int row )
void setLastColumn (int column )
void setLastRow (int row )
void setModelChangeType (QAccessibleTableModelChangeEvent::ModelChangeType changeType )

詳細描述

此類用於 QAccessible::updateAccessibility ().

成員類型文檔編製

enum QAccessibleTableModelChangeEvent:: ModelChangeType

This enum describes the different types of changes in the table model.

常量 描述
QAccessibleTableModelChangeEvent::ModelReset 0 The model has been reset, all previous knowledge about the model is now invalid.
QAccessibleTableModelChangeEvent::DataChanged 1 No cells have been added or removed, but the data of the specified cell range is invalid.
QAccessibleTableModelChangeEvent::RowsInserted 2 New rows have been inserted.
QAccessibleTableModelChangeEvent::ColumnsInserted 3 New columns have been inserted.
QAccessibleTableModelChangeEvent::RowsRemoved 4 Rows have been removed.
QAccessibleTableModelChangeEvent::ColumnsRemoved 5 Columns have been removed.

成員函數文檔編製

QAccessibleTableModelChangeEvent:: QAccessibleTableModelChangeEvent ( QAccessibleInterface * iface , QAccessibleTableModelChangeEvent::ModelChangeType changeType )

Constructs a new QAccessibleTableModelChangeEvent for interface iface with a model change type changeType .

QAccessibleTableModelChangeEvent:: QAccessibleTableModelChangeEvent ( QObject * object , QAccessibleTableModelChangeEvent::ModelChangeType changeType )

Constructs a new QAccessibleTableModelChangeEvent for object of with changeType .

int QAccessibleTableModelChangeEvent:: firstColumn () const

Returns the first changed column.

另請參閱 setFirstColumn ().

int QAccessibleTableModelChangeEvent:: firstRow () const

返迴第一改變行。

另請參閱 setFirstRow ().

int QAccessibleTableModelChangeEvent:: lastColumn () const

Returns the last changed column.

另請參閱 setLastColumn ().

int QAccessibleTableModelChangeEvent:: lastRow () const

Returns the last changed row.

另請參閱 setLastRow ().

QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent:: modelChangeType () const

Returns the type of change.

另請參閱 setModelChangeType ().

void QAccessibleTableModelChangeEvent:: setFirstColumn ( int column )

Sets the first changed column .

另請參閱 firstColumn ().

void QAccessibleTableModelChangeEvent:: setFirstRow ( int row )

Sets the first changed row .

另請參閱 firstRow ().

void QAccessibleTableModelChangeEvent:: setLastColumn ( int column )

Sets the last changed column .

另請參閱 lastColumn ().

void QAccessibleTableModelChangeEvent:: setLastRow ( int row )

Sets the last changed row .

另請參閱 lastRow ().

void QAccessibleTableModelChangeEvent:: setModelChangeType ( QAccessibleTableModelChangeEvent::ModelChangeType changeType )

Sets the type of change to changeType .

另請參閱 modelChangeType ().