QHelpContentModel Class
Die Klasse QHelpContentModel stellt ein Modell zur Verfügung, das Inhalte für Ansichten liefert. Mehr...
Kopfzeile: | #include <QHelpContentModel> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Help) target_link_libraries(mytarget PRIVATE Qt6::Help) |
qmake: | QT += help |
Vererbt: | QAbstractItemModel |
Öffentliche Funktionen
virtual | ~QHelpContentModel() override |
QHelpContentItem * | contentItemAt(const QModelIndex &index) const |
void | createContents(const QString &filter) |
(since 6.8) void | createContentsForCurrentFilter() |
bool | isCreatingContents() const |
Reimplementierte öffentliche Funktionen
virtual int | columnCount(const QModelIndex &parent = {}) const override |
virtual QVariant | data(const QModelIndex &index, int role) const override |
virtual QModelIndex | index(int row, int column, const QModelIndex &parent = {}) const override |
virtual QModelIndex | parent(const QModelIndex &index) const override |
virtual int | rowCount(const QModelIndex &parent = {}) const override |
Signale
void | contentsCreated() |
void | contentsCreationStarted() |
Dokumentation der Mitgliedsfunktionen
[override virtual noexcept]
QHelpContentModel::~QHelpContentModel()
Zerstört das Inhaltsmodell der Hilfe.
[override virtual]
int QHelpContentModel::columnCount(const QModelIndex &parent = {}) const
Reimplements: QAbstractItemModel::columnCount(const QModelIndex &parent) const.
Gibt die Anzahl der Spalten unter dem angegebenen parent zurück. Gibt derzeit immer 1 zurück.
QHelpContentItem *QHelpContentModel::contentItemAt(const QModelIndex &index) const
Gibt das Hilfe-Inhaltselement an der Modell-Indexposition index zurück.
[signal]
void QHelpContentModel::contentsCreated()
Dieses Signal wird ausgegeben, wenn der Inhalt erstellt worden ist.
[signal]
void QHelpContentModel::contentsCreationStarted()
Dieses Signal wird ausgegeben, wenn die Erstellung des Inhalts begonnen hat. Der aktuelle Inhalt ist von diesem Zeitpunkt an ungültig, bis das Signal contentsCreated() ausgegeben wird.
Siehe auch isCreatingContents().
void QHelpContentModel::createContents(const QString &filter)
Erzeugt neue Inhalte, indem er das Hilfesystem nach Inhalten abfragt, die für den benutzerdefinierten Namen filter angegeben wurden.
[since 6.8]
void QHelpContentModel::createContentsForCurrentFilter()
Erzeugt neue Inhalte durch Abfrage des Hilfesystems nach Inhalten, die für den aktuellen Filter angegeben wurden.
Diese Funktion wurde in Qt 6.8 eingeführt.
[override virtual]
QVariant QHelpContentModel::data(const QModelIndex &index, int role) const
Reimplements: QAbstractItemModel::data(const QModelIndex &index, int role) const.
Liefert die unter dem angegebenen role gespeicherten Daten für das Element, auf das index verweist.
[override virtual]
QModelIndex QHelpContentModel::index(int row, int column, const QModelIndex &parent = {}) const
Reimplements: QAbstractItemModel::index(int row, int column, const QModelIndex &parent) const.
Gibt den Index des Elements in dem Modell zurück, das durch den angegebenen Index row, column und parent angegeben ist.
bool QHelpContentModel::isCreatingContents() const
Gibt true zurück, wenn der Inhalt gerade neu aufgebaut wird, andernfalls false.
[override virtual]
QModelIndex QHelpContentModel::parent(const QModelIndex &index) const
Reimplements: QAbstractItemModel::parent(const QModelIndex &index) const.
Liefert das übergeordnete Element des Modellelements mit dem angegebenen index oder QModelIndex(), wenn es kein übergeordnetes Element hat.
[override virtual]
int QHelpContentModel::rowCount(const QModelIndex &parent = {}) const
Reimplements: QAbstractItemModel::rowCount(const QModelIndex &parent) const.
Gibt die Anzahl der Zeilen unter dem angegebenen parent zurück.
© 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.