En esta página

QAccessibleTableModelChangeEvent Class

El QAccessibleTableModelChangeEvent significa un cambio en una tabla, lista o árbol donde se añaden o eliminan celdas. Si el cambio afectó a un número de filas, firstColumn y lastColumn devolverán -1. Del mismo modo para las columnas, las funciones de fila pueden devolver -1. Más...

Cabecera: #include <QAccessibleTableModelChangeEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Hereda: QAccessibleEvent

Tipos Públicos

enum ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved }

Funciones Públicas

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)

Descripción Detallada

Esta clase se utiliza con QAccessible::updateAccessibility().

Documentación de tipos de miembros

enum QAccessibleTableModelChangeEvent::ModelChangeType

Este enum describe los diferentes tipos de cambios en el modelo de tabla.

ConstanteValorDescripción
QAccessibleTableModelChangeEvent::ModelReset0El modelo ha sido reiniciado, todo el conocimiento previo sobre el modelo es ahora inválido.
QAccessibleTableModelChangeEvent::DataChanged1No se han añadido ni eliminado celdas, pero los datos del rango de celdas especificado no son válidos.
QAccessibleTableModelChangeEvent::RowsInserted2Se han insertado nuevas filas.
QAccessibleTableModelChangeEvent::ColumnsInserted3Se han insertado nuevas columnas.
QAccessibleTableModelChangeEvent::RowsRemoved4Se han eliminado filas.
QAccessibleTableModelChangeEvent::ColumnsRemoved5Se han eliminado columnas.

Documentación de las funciones miembro

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

Construye un nuevo QAccessibleTableModelChangeEvent para la interfaz iface con un tipo de cambio de modelo changeType.

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Construye un nuevo QAccessibleTableModelChangeEvent para object de con changeType.

int QAccessibleTableModelChangeEvent::firstColumn() const

Devuelve la primera columna modificada.

Véase también setFirstColumn().

int QAccessibleTableModelChangeEvent::firstRow() const

Devuelve la primera fila modificada.

Véase también setFirstRow().

int QAccessibleTableModelChangeEvent::lastColumn() const

Devuelve la última columna modificada.

Véase también setLastColumn().

int QAccessibleTableModelChangeEvent::lastRow() const

Devuelve la última fila modificada.

Véase también setLastRow().

QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const

Devuelve el tipo de cambio.

Véase también setModelChangeType().

void QAccessibleTableModelChangeEvent::setFirstColumn(int column)

Establece el primer cambio column.

Véase también firstColumn().

void QAccessibleTableModelChangeEvent::setFirstRow(int row)

Establece el primer cambio row.

Véase también firstRow().

void QAccessibleTableModelChangeEvent::setLastColumn(int column)

Establece la última dirección column modificada.

Véase también lastColumn().

void QAccessibleTableModelChangeEvent::setLastRow(int row)

Establece la última dirección row modificada.

Véase también lastRow().

void QAccessibleTableModelChangeEvent::setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)

Establece el tipo de cambio en changeType.

Véase también modelChangeType().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.