Sur cette page

QAccessibleTableModelChangeEvent Class

L'événement QAccessibleTableModelChangeEvent indique un changement dans un tableau, une liste ou un arbre où des cellules sont ajoutées ou supprimées. Si le changement concerne un certain nombre de lignes, firstColumn et lastColumn renvoient -1. De même, pour les colonnes, les fonctions de ligne peuvent renvoyer -1. Plus...

En-tête : #include <QAccessibleTableModelChangeEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Héritages : QAccessibleEvent

Types publics

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

Fonctions publiques

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)

Description détaillée

Cette classe est utilisée avec QAccessible::updateAccessibility().

Documentation des types de membres

enum QAccessibleTableModelChangeEvent::ModelChangeType

Cette énumération décrit les différents types de changements dans le modèle de table.

ConstanteValeurDescription
QAccessibleTableModelChangeEvent::ModelReset0Le modèle a été réinitialisé, toutes les connaissances antérieures sur le modèle sont désormais invalides.
QAccessibleTableModelChangeEvent::DataChanged1Aucune cellule n'a été ajoutée ou supprimée, mais les données de la plage de cellules spécifiée sont invalides.
QAccessibleTableModelChangeEvent::RowsInserted2De nouvelles lignes ont été insérées.
QAccessibleTableModelChangeEvent::ColumnsInserted3De nouvelles colonnes ont été insérées.
QAccessibleTableModelChangeEvent::RowsRemoved4Des lignes ont été supprimées.
QAccessibleTableModelChangeEvent::ColumnsRemoved5Des colonnes ont été supprimées.

Documentation sur les fonctions membres

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

Construit un nouveau QAccessibleTableModelChangeEvent pour l'interface iface avec un changement de modèle de type changeType.

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

Construit un nouvel événement QAccessibleTableModelChangeEvent pour object of avec changeType.

int QAccessibleTableModelChangeEvent::firstColumn() const

Renvoie la première colonne modifiée.

Voir aussi setFirstColumn().

int QAccessibleTableModelChangeEvent::firstRow() const

Renvoie la première ligne modifiée.

Voir aussi setFirstRow().

int QAccessibleTableModelChangeEvent::lastColumn() const

Renvoie la dernière colonne modifiée.

Voir aussi setLastColumn().

int QAccessibleTableModelChangeEvent::lastRow() const

Renvoie la dernière ligne modifiée.

Voir aussi setLastRow().

QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const

Renvoie le type de changement.

Voir également setModelChangeType().

void QAccessibleTableModelChangeEvent::setFirstColumn(int column)

Définit le premier column modifié.

Voir aussi firstColumn().

void QAccessibleTableModelChangeEvent::setFirstRow(int row)

Définit le premier row modifié.

Voir aussi firstRow().

void QAccessibleTableModelChangeEvent::setLastColumn(int column)

Fixe la dernière modification de column.

Voir aussi lastColumn().

void QAccessibleTableModelChangeEvent::setLastRow(int row)

Fixe la dernière modification de row.

Voir aussi lastRow().

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

Définit le type de changement à changeType.

Voir aussi 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.