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