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

Detaillierte Beschreibung

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.