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

Ö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.

KonstanteWertBeschreibung
QAccessibleTableModelChangeEvent::ModelReset0Das Modell wurde zurückgesetzt, alles bisherige Wissen über das Modell ist nun ungültig.
QAccessibleTableModelChangeEvent::DataChanged1Es wurden keine Zellen hinzugefügt oder entfernt, aber die Daten des angegebenen Zellbereichs sind ungültig.
QAccessibleTableModelChangeEvent::RowsInserted2Es wurden neue Zeilen eingefügt.
QAccessibleTableModelChangeEvent::ColumnsInserted3Es wurden neue Spalten eingefügt.
QAccessibleTableModelChangeEvent::RowsRemoved4Zeilen wurden entfernt.
QAccessibleTableModelChangeEvent::ColumnsRemoved5Spalten 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.