The QAccessibleTableModelChangeEvent signifies a change in a table, list, or tree where cells are added or removed. If the change affected a number of rows, firstColumn and lastColumn 將返迴 -1。同樣,對於列,行函數可能返迴 -1。 更多...
| 頭: | #include <QAccessibleTableModelChangeEvent> |
| qmake: | QT += gui |
| 繼承: | QAccessibleEvent |
| enum | ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved } |
| QAccessibleTableModelChangeEvent (QObject * object , QAccessibleTableModelChangeEvent::ModelChangeType changeType ) | |
| QAccessibleTableModelChangeEvent (QAccessibleInterface * iface , 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 ) |
| int | m_firstColumn |
| int | m_firstRow |
| int | m_lastColumn |
| int | m_lastRow |
| QAccessibleTableModelChangeEvent::ModelChangeType | m_modelChangeType |
The QAccessibleTableModelChangeEvent signifies a change in a table, list, or tree where cells are added or removed. If the change affected a number of rows, firstColumn and lastColumn 將返迴 -1。同樣,對於列,行函數可能返迴 -1。
此類用於 QAccessible::updateAccessibility ().
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 for object of with changeType .
構造新的 QAccessibleTableModelChangeEvent for interface iface with a model change type changeType .
Returns the first changed column.
另請參閱 setFirstColumn ().
返迴第一改變行。
另請參閱 setFirstRow ().
Returns the last changed column.
另請參閱 setLastColumn ().
Returns the last changed row.
另請參閱 setLastRow ().
Returns the type of change.
另請參閱 setModelChangeType ().
Sets the first changed column .
另請參閱 firstColumn ().
Sets the first changed row .
另請參閱 firstRow ().
Sets the last changed column .
另請參閱 lastColumn ().
Sets the last changed row .
另請參閱 lastRow ().
Sets the type of change to changeType .
另請參閱 modelChangeType ().