Spec-Zone.ru › Qt 5.14

Класс QAccessibleTableModelChangeEvent

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

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

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

перечисление ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved }

Открытые функции

QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
QAccessibleTableModelChangeEvent(QObject *object, 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)

Подробное описание

Этот класс используется с QAccessible::updateAccessibility().

Документация по типам членов

перечисление QAccessibleTableModelChangeEvent::ModelChangeType

Это перечисление описывает различные типы изменений в модели таблицы.

Константа Значение Описание
QAccessibleTableModelChangeEvent::ModelReset 0 Модель была сброшена, все предыдущие знания о модели теперь недействительны.
QAccessibleTableModelChangeEvent::DataChanged 1 Ячейки не были добавлены или удалены, но данные указанного диапазона ячеек недействительны.
QAccessibleTableModelChangeEvent::RowsInserted 2 Были добавлены новые строки.
QAccessibleTableModelChangeEvent::ColumnsInserted 3 Были добавлены новые столбцы.
QAccessibleTableModelChangeEvent::RowsRemoved 4 Строки были удалены.
QAccessibleTableModelChangeEvent::ColumnsRemoved 5 Столбцы были удалены.

Документация по функциям-членам

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

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

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType 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::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(QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Устанавливает тип изменения на changeType.

См. также modelChangeType().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qaccessibletablemodelchangeevent.html

Spec-Zone.ru

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