Spec-Zone.ru › Qt

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

Типы публичного доступа

Перечисление ТипИзмененияМодели { СбросМодели, ИзмененныеДанные, ВставленныеСтроки, ВставленныеСтолбцы, УдаленныеСтроки, УдаленныеСтолбцы }

Функции публичного доступа

QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ТипИзмененияМодели changeType)
QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ТипИзмененияМодели changeType)
int firstColumn() const
int firstRow() const
int lastColumn() const
int lastRow() const
QAccessibleTableModelChangeEvent::ТипИзмененияМодели modelChangeType() const
void setFirstColumn(int column)
void setFirstRow(int row)
void setLastColumn(int column)
void setLastRow(int row)
void setModelChangeType(QAccessibleTableModelChangeEvent::ТипИзмененияМодели changeType)

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

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

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

Перечисление QAccessibleTableModelChangeEvent::ТипИзмененияМодели

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

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

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

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ТипИзмененияМодели changeType)

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

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ТипИзмененияМодели 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::ТипИзмененияМодели 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::ТипИзмененияМодели changeType)

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

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

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

Spec-Zone.ru

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