Spec-Zone.ru › Qt 5.11

Класс QAccessibleTableModelChangeEvent

Класс QAccessibleTableModelChangeEvent сигнализирует о изменении в таблице, списке или дереве, где ячейки добавляются или удаляются. Если изменение затронуло несколько строк, firstColumn и lastColumn вернут -1. Точно так же для столбцов функции строк могут вернуть -1. Подробнее...

Заголовок: #include <QAccessibleTableModelChangeEvent>
qmake: QT += gui
Наследуется от: QAccessibleEvent
  • Список всех членов, включая наследуемые члены

Открытые типы

Перечисление 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)
  • 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, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Создаёт новый QAccessibleTableModelChangeEvent для object с типом изменения changeType.

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::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().

QAccessibleTableModelChangeEvent::ModelChangeType 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::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.11/qaccessibletablemodelchangeevent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API