Spec-Zone.ru › Qt 6.1

Класс 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
  • Список всех членов, включая унаследованные

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

перечисление 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)

Устанавливает первый измененный 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/qt-6.1/qaccessibletablemodelchangeevent.html

Spec-Zone.ru

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