Sur cette page

QHelpContentModel Class

La classe QHelpContentModel fournit un modèle qui alimente les vues en contenu. Plus d'informations...

En-tête : #include <QHelpContentModel>
CMake : find_package(Qt6 REQUIRED COMPONENTS Help)
target_link_libraries(mytarget PRIVATE Qt6::Help)
qmake : QT += help
Héritages : QAbstractItemModel

Fonctions publiques

virtual ~QHelpContentModel() override
QHelpContentItem *contentItemAt(const QModelIndex &index) const
void createContents(const QString &filter)
(since 6.8) void createContentsForCurrentFilter()
bool isCreatingContents() const

Fonctions publiques réimplémentées

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

Signaux

Description détaillée

Documentation des fonctions membres

[override virtual noexcept] QHelpContentModel::~QHelpContentModel()

Détruit le modèle de contenu de l'aide.

[override virtual] int QHelpContentModel::columnCount(const QModelIndex &parent = {}) const

Réimplémente : QAbstractItemModel::columnCount(const QModelIndex &parent) const.

Renvoie le nombre de colonnes sous parent. Actuellement, ce nombre est toujours égal à 1.

QHelpContentItem *QHelpContentModel::contentItemAt(const QModelIndex &index) const

Renvoie l'élément du contenu de l'aide à la position de l'index du modèle index.

[signal] void QHelpContentModel::contentsCreated()

Ce signal est émis lorsque le contenu a été créé.

[signal] void QHelpContentModel::contentsCreationStarted()

Ce signal est émis lorsque la création du contenu a commencé. Le contenu actuel est invalide à partir de ce moment jusqu'à ce que le signal contentsCreated() soit émis.

Voir aussi isCreatingContents().

void QHelpContentModel::createContents(const QString &filter)

Crée de nouveaux contenus en interrogeant le système d'aide pour les contenus spécifiés pour le nom personnalisé filter.

[since 6.8] void QHelpContentModel::createContentsForCurrentFilter()

Crée de nouveaux contenus en interrogeant le système d'aide pour les contenus spécifiés pour le filtre actuel.

Cette fonction a été introduite dans Qt 6.8.

[override virtual] QVariant QHelpContentModel::data(const QModelIndex &index, int role) const

Réimplémente : QAbstractItemModel::data(const QModelIndex &index, int role) const.

Renvoie les données stockées sous l'adresse role donnée pour l'élément auquel renvoie l'adresse index.

[override virtual] QModelIndex QHelpContentModel::index(int row, int column, const QModelIndex &parent = {}) const

Réimplémente : QAbstractItemModel::index(int row, int column, const QModelIndex &parent) const.

Renvoie l'index de l'élément du modèle spécifié par l'index row, column et parent donné.

bool QHelpContentModel::isCreatingContents() const

Retourne true si le contenu est en cours de reconstruction, sinon false.

[override virtual] QModelIndex QHelpContentModel::parent(const QModelIndex &index) const

Réimplémente : QAbstractItemModel::parent(const QModelIndex &index) const.

Renvoie le parent de l'élément de modèle dont l'adresse est index, ou QModelIndex() s'il n'a pas de parent.

[override virtual] int QHelpContentModel::rowCount(const QModelIndex &parent = {}) const

Réimplémente : QAbstractItemModel::rowCount(const QModelIndex &parent) const.

Renvoie le nombre de lignes sous l'adresse parent donnée.

© 2026 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.