Spec-Zone.ru › Qt 5.6

Класс 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

Spec-Zone.ru

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