Класс QAccessibleTableModelChangeEvent
Класс QAccessibleTableModelChangeEvent сигнализирует о изменении в таблице, списке или дереве, где ячейки добавляются или удаляются. Если изменение затронуло несколько строк, firstColumn и lastColumn вернут -1. То же самое для столбцов, функции строк могут вернуть -1. Подробнее...
| Заголовок: | #include <QAccessibleTableModelChangeEvent> |
| qmake: | QT += gui |
| Наследуется от: | QAccessibleEvent |
Типы
| перечисление | ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved } |
Открытые функции
| QAccessibleTableModelChangeEvent(QObject *object, ModelChangeType changeType) | |
| QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, ModelChangeType changeType) | |
| int | firstColumn() const |
| int | firstRow() const |
| int | lastColumn() const |
| int | lastRow() const |
| ModelChangeType | modelChangeType() const |
| void | setFirstColumn(int column) |
| void | setFirstRow(int row) |
| void | setLastColumn(int column) |
| void | setLastRow(int row) |
| void | setModelChangeType(ModelChangeType changeType) |
- 5 открытых функций унаследовано от QAccessibleEvent
Подробное описание
Класс QAccessibleTableModelChangeEvent сигнализирует о изменении в таблице, списке или дереве, где ячейки добавляются или удаляются. Если изменение затронуло несколько строк, firstColumn и lastColumn вернут -1. То же самое для столбцов, функции строк могут вернуть -1.
Этот класс используется с QAccessible::updateAccessibility().
Документация типов членов
перечисление QAccessibleTableModelChangeEvent::ModelChangeType
Это перечисление описывает различные типы изменений в модели таблицы.
| Константа | Значение | Описание |
|---|---|---|
QAccessibleTableModelChangeEvent::ModelReset |
0 |
Модель была сброшена, все предыдущие знания о модели теперь недействительны. |
QAccessibleTableModelChangeEvent::DataChanged |
1 |
Ячейки не добавлялись и не удалялись, но данные указанного диапазона ячеек недействительны. |
QAccessibleTableModelChangeEvent::RowsInserted |
2 |
Были вставлены новые строки. |
QAccessibleTableModelChangeEvent::ColumnsInserted |
3 |
Были вставлены новые столбцы. |
QAccessibleTableModelChangeEvent::RowsRemoved |
4 |
Строки были удалены. |
QAccessibleTableModelChangeEvent::ColumnsRemoved |
5 |
Столбцы были удалены. |
Документация по функциям-членам
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, ModelChangeType changeType)
Создаёт новый QAccessibleTableModelChangeEvent для object с типом изменения changeType.
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, ModelChangeType changeType)
Создаёт новый QAccessibleTableModelChangeEvent для интерфейса iface с типом изменения модели changeType.
int QAccessibleTableModelChangeEvent::firstColumn() const
Возвращает первый изменённый столбец.
См. также setFirstColumn().
int QAccessibleTableModelChangeEvent::firstRow() const
Возвращает первую изменённую строку.
См. также setFirstRow().
int QAccessibleTableModelChangeEvent::lastColumn() const
Возвращает последний изменённый столбец.
См. также setLastColumn().
int QAccessibleTableModelChangeEvent::lastRow() const
Возвращает последнюю изменённую строку.
См. также setLastRow().
ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const
Возвращает тип изменения.
См. также setModelChangeType().
void QAccessibleTableModelChangeEvent::setFirstColumn(int column)
Устанавливает первый изменённый столбец.
См. также firstColumn().
void QAccessibleTableModelChangeEvent::setFirstRow(int row)
Устанавливает первую изменённую строку.
См. также firstRow().
void QAccessibleTableModelChangeEvent::setLastColumn(int column)
Устанавливает последний изменённый столбец.
См. также lastColumn().
void QAccessibleTableModelChangeEvent::setLastRow(int row)
Устанавливает последнюю изменённую строку.
См. также lastRow().
void QAccessibleTableModelChangeEvent::setModelChangeType(ModelChangeType changeType)
Устанавливает тип изменения на changeType.
См. также modelChangeType().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qaccessibletablemodelchangeevent.html