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 |
- Liste de tous les membres, y compris les membres hérités
- QAccessibleTableModelChangeEvent fait partie de Accessibility Classes.
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.
| Constante | Valeur | Description |
|---|---|---|
QAccessibleTableModelChangeEvent::ModelReset | 0 | Le modèle a été réinitialisé, toutes les connaissances antérieures sur 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 sont invalides. |
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 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.