QAccessibleTableModelChangeEvent Class
Das QAccessibleTableModelChangeEvent signalisiert eine Änderung in einer Tabelle, Liste oder einem Baum, bei der Zellen hinzugefügt oder entfernt werden. Wenn die Änderung eine Anzahl von Zeilen betrifft, geben firstColumn und lastColumn -1 zurück. Für Spalten können die Zeilenfunktionen ebenfalls -1 zurückgeben. Mehr...
Kopfzeile: | #include <QAccessibleTableModelChangeEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Vererbungen: | QAccessibleEvent |
- Liste aller Member, einschließlich geerbter Member
- QAccessibleTableModelChangeEvent ist Teil der Accessibility-Klassen.
Ö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) |
Detaillierte Beschreibung
Diese Klasse wird mit QAccessible::updateAccessibility() verwendet.
Dokumentation der Mitgliedstypen
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, alles bisherige Wissen über das Modell ist 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 | Zeilen wurden entfernt. |
QAccessibleTableModelChangeEvent::ColumnsRemoved | 5 | Spalten wurden entfernt. |
Dokumentation der Mitgliedsfunktionen
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Konstruiert ein neues QAccessibleTableModelChangeEvent für die Schnittstelle iface mit einem Modelländerungstyp changeType.
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Konstruiert ein neues QAccessibleTableModelChangeEvent für object von 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 die Art der Änderung zurück.
Siehe auch setModelChangeType().
void QAccessibleTableModelChangeEvent::setFirstColumn(int column)
Setzt die erste geänderte column.
Siehe auch firstColumn().
void QAccessibleTableModelChangeEvent::setFirstRow(int row)
Setzt die erste geänderte row.
Siehe auch firstRow().
void QAccessibleTableModelChangeEvent::setLastColumn(int column)
Setzt die zuletzt geänderte column.
Siehe auch lastColumn().
void QAccessibleTableModelChangeEvent::setLastRow(int row)
Setzt die zuletzt geänderte row.
Siehe auch lastRow().
void QAccessibleTableModelChangeEvent::setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)
Setzt die Art der Änderung auf changeType.
Siehe auch modelChangeType().
© 2025 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.