Spec-Zone.ru › Qt 5.9

Класс 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/qt-5.9/qaccessibletablemodelchangeevent.html

Spec-Zone.ru

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