QWebEngineHistoryModel Class
Ein Datenmodell, das die Historie einer Seite der Webmaschine darstellt. Mehr...
Kopfzeile: | #include <QWebEngineHistoryModel> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
Seit: | Qt 6.2 |
In QML: | WebEngineHistoryModel |
Vererbt: | QAbstractListModel |
Öffentliche Typen
enum | Roles { UrlRole, TitleRole, OffsetRole, IconUrlRole } |
Detaillierte Beschreibung
Der Typ QWebEngineHistoryModel stellt die Rollen title, url, icon und offset zur Verfügung. Die Rollen title, url und icon geben den Titel, die URL und das Favicon der besuchten Seite an. Der Offset gibt die Position der Seite in Bezug auf die aktuelle Seite (0) an. Eine positive Zahl bedeutet, dass die Seite nach der aktuellen Seite besucht wurde, während eine negative Zahl bedeutet, dass die Seite vor der aktuellen Seite besucht wurde.
Dieser Typ kann nicht erstellt werden, aber es kann mit den Methoden QWebEngineHistory::itemsModel, QWebEngineHistory::backItemsModel, QWebEngineHistory::forwardItemsModel darauf zugegriffen werden.
Siehe auch QWebEngineHistory.
Dokumentation der Mitgliedstypen
enum QWebEngineHistoryModel::Roles
Diese Aufzählung beschreibt spezifische Rollen, die das Geschichtsdatenmodell unterstützt.
Konstante | Wert | Beschreibung |
---|---|---|
QWebEngineHistoryModel::UrlRole | Qt::UserRole | URL der besuchten Seite |
QWebEngineHistoryModel::TitleRole | 257 | Titel der besuchten Seite |
QWebEngineHistoryModel::OffsetRole | 258 | Versatz der Seite gegenüber der aktuellen Seite (0) |
QWebEngineHistoryModel::IconUrlRole | 259 | Favicon der besuchten Seite |
© 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.