QAccessibleTableModelChangeEvent Class
L'événement `QAccessibleTableModelChangeEvent` signale une modification apportée à un tableau, une liste ou une arborescence, impliquant l'ajout ou la suppression de cellules. Si la modification concerne plusieurs lignes, les fonctions ` firstColumn ` et ` lastColumn ` renvoient -1. De même, pour les colonnes, les fonctions relatives aux lignes peuvent renvoyer -1. En savoir plus...
| En-tête : | #include <QAccessibleTableModelChangeEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Hérite de : | QAccessibleEvent |
- Liste de tous les membres, y compris les membres hérités
- QAccessibleTableModelChangeEvent fait partie des classes d'accessibilité.
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 la méthode ` QAccessible::updateAccessibility()`.
Documentation sur les types de membres
enum QAccessibleTableModelChangeEvent::ModelChangeType
Cette énumération décrit les différents types de modifications apportées au modèle de table.
| Constante | Valeur | Description |
|---|---|---|
QAccessibleTableModelChangeEvent::ModelReset | 0 | Le modèle a été réinitialisé ; toutes les informations précédentes concernant le modèle sont désormais invalides. |
QAccessibleTableModelChangeEvent::DataChanged | 1 | Aucune cellule n’a été ajoutée ou supprimée, mais les données de la plage de cellules spécifiée ne sont plus valides. |
QAccessibleTableModelChangeEvent::RowsInserted | 2 | De nouvelles lignes ont été insérées. |
QAccessibleTableModelChangeEvent::ColumnsInserted | 3 | De nouvelles colonnes ont été insérées. |
QAccessibleTableModelChangeEvent::RowsRemoved | 4 | Des lignes ont été supprimées. |
QAccessibleTableModelChangeEvent::ColumnsRemoved | 5 | Des colonnes ont été supprimées. |
Documentation sur les fonctions de membre
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Crée un nouvel objet `QAccessibleTableModelChangeEvent` pour l'interface ` iface `, avec un type de modification de modèle ` changeType`.
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Crée un nouvel objet `QAccessibleTableModelChangeEvent` pour l'object, avec la méthode ` 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 modification.
Voir également setModelChangeType().
void QAccessibleTableModelChangeEvent::setFirstColumn(int column)
Définit la première column modifiée.
Voir aussi firstColumn().
void QAccessibleTableModelChangeEvent::setFirstRow(int row)
Définit la première row modifiée.
Voir aussi firstRow().
void QAccessibleTableModelChangeEvent::setLastColumn(int column)
Définit l'column ion de la dernière modification.
Voir aussi lastColumn().
void QAccessibleTableModelChangeEvent::setLastRow(int row)
Définit l'row s de la dernière modification.
Voir également lastRow().
void QAccessibleTableModelChangeEvent::setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Définit le type de modification sur « changeType ».
Voir également 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.