QAccessibleTableModelChangeEvent Class
Das Ereignis „QAccessibleTableModelChangeEvent“ signalisiert eine Änderung in einer Tabelle, Liste oder Baumstruktur, bei der Zellen hinzugefügt oder entfernt werden. Wenn die Änderung mehrere Zeilen betrifft, geben die Funktionen „ firstColumn “ und „ lastColumn “ den Wert -1 zurück. Ebenso können die Zeilenfunktionen bei Spalten den Wert -1 zurückgeben. Mehr...
| Kopfzeile: | #include <QAccessibleTableModelChangeEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Erbt von: | QAccessibleEvent |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QAccessibleTableModelChangeEvent ist Teil der Barrierefreiheitsklassen.
Öffentliche Typen
| enum | ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved } |
Öffentliche Funktionen
| 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) |
Ausführliche Beschreibung
Diese Klasse wird mit der Methode „ QAccessible::updateAccessibility()“ verwendet.
Dokumentation zum Mitgliedstyp
enum QAccessibleTableModelChangeEvent::ModelChangeType
Diese Aufzählung beschreibt die verschiedenen Arten von Änderungen im Tabellenmodell.
| Konstante | Wert | Beschreibung |
|---|---|---|
QAccessibleTableModelChangeEvent::ModelReset | 0 | Das Modell wurde zurückgesetzt; alle bisherigen Informationen über das Modell sind nun ungültig. |
QAccessibleTableModelChangeEvent::DataChanged | 1 | Es wurden keine Zellen hinzugefügt oder entfernt, aber die Daten des angegebenen Zellbereichs sind ungültig. |
QAccessibleTableModelChangeEvent::RowsInserted | 2 | Es wurden neue Zeilen eingefügt. |
QAccessibleTableModelChangeEvent::ColumnsInserted | 3 | Es wurden neue Spalten eingefügt. |
QAccessibleTableModelChangeEvent::RowsRemoved | 4 | Es wurden Zeilen entfernt. |
QAccessibleTableModelChangeEvent::ColumnsRemoved | 5 | Spalten wurden entfernt. |
Dokumentation zur Member-Funktion
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Erstellt ein neues `QAccessibleTableModelChangeEvent` für die Schnittstelle ` iface ` mit dem Modelländerungstyp ` changeType`.
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Erstellt ein neues `QAccessibleTableModelChangeEvent` für ` object ` mit ` changeType`.
int QAccessibleTableModelChangeEvent::firstColumn() const
Gibt die erste geänderte Spalte zurück.
Siehe auch „ setFirstColumn()“.
int QAccessibleTableModelChangeEvent::firstRow() const
Gibt die erste geänderte Zeile zurück.
Siehe auch ` setFirstRow()`.
int QAccessibleTableModelChangeEvent::lastColumn() const
Gibt die zuletzt geänderte Spalte zurück.
Siehe auch „ setLastColumn()“.
int QAccessibleTableModelChangeEvent::lastRow() const
Gibt die zuletzt geänderte Zeile zurück.
Siehe auch „ setLastRow()“.
QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const
Gibt den Typ der Änderung zurück.
Siehe auch „ setModelChangeType()“.
void QAccessibleTableModelChangeEvent::setFirstColumn(int column)
Setzt den ersten geänderten Wert column.
Siehe auch ` firstColumn()`.
void QAccessibleTableModelChangeEvent::setFirstRow(int row)
Setzt den ersten geänderten row.
Siehe auch ` firstRow()`.
void QAccessibleTableModelChangeEvent::setLastColumn(int column)
Legt die zuletzt geänderte column fest.
Siehe auch ` lastColumn()`.
void QAccessibleTableModelChangeEvent::setLastRow(int row)
Setzt den zuletzt geänderten Wert von „ row “.
Siehe auch ` lastRow()`.
void QAccessibleTableModelChangeEvent::setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Legt den Änderungstyp auf „ changeType “ fest.
Siehe auch „ 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.