QHelpFilterSettingsWidget Class
La classe QHelpFilterSettingsWidget fournit un widget permettant de créer, de modifier et de supprimer des filtres. En savoir plus...
| En-tête : | #include <QHelpFilterSettingsWidget> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Help) target_link_libraries(mytarget PRIVATE Qt6::Help) |
| qmake : | QT += help |
| Hérite de : | QWidget |
Fonctions publiques
| QHelpFilterSettingsWidget(QWidget *parent = nullptr) | |
| virtual | ~QHelpFilterSettingsWidget() |
| bool | applySettings(QHelpFilterEngine *filterEngine) const |
| void | readSettings(const QHelpFilterEngine *filterEngine) |
| void | setAvailableComponents(const QStringList &components) |
| void | setAvailableVersions(const QList<QVersionNumber> &versions) |
Description détaillée
L'instance de QHelpFilterSettingsWidget peut faire partie d'une boîte de dialogue de préférences. Avant d'afficher la boîte de dialogue, il convient d'appeler les méthodes setAvailableComponents() et setAvailableVersions(), sinon le widget de paramètres de filtrage ne proposera que la création de filtres vides, ce qui ne serait pas utile. De plus, il convient également d’appeler la méthode readSettings afin de remplir le widget de paramètres de filtrage avec la liste des filtres déjà stockés dans le moteur de filtrage. La création de nouveaux filtres, la modification des filtres existants et la suppression des filtres inutiles sont gérées automatiquement par le widget. Si vous souhaitez enregistrer l’état actuel du widget et l’appliquer au moteur de filtrage, par exemple après que l’utilisateur a cliqué sur le bouton « Appliquer », appelez la fonction applySettings().
Documentation des fonctions membres
[explicit] QHelpFilterSettingsWidget::QHelpFilterSettingsWidget(QWidget *parent = nullptr)
Crée un widget de paramètres de filtrage dont le widget parent est « parent ».
[virtual noexcept] QHelpFilterSettingsWidget::~QHelpFilterSettingsWidget()
Supprime le widget des paramètres de filtrage.
bool QHelpFilterSettingsWidget::applySettings(QHelpFilterEngine *filterEngine) const
Enregistre les paramètres de filtrage, actuellement affichés dans ce widget de paramètres de filtrage, dans la base de données « filterEngine ». Les anciens paramètres stockés dans le moteur de filtrage seront écrasés. Renvoie « true » en cas de réussite.
void QHelpFilterSettingsWidget::readSettings(const QHelpFilterEngine *filterEngine)
Lit les paramètres de filtre enregistrés dans « filterEngine » et configure le widget de paramètres de filtre en conséquence.
void QHelpFilterSettingsWidget::setAvailableComponents(const QStringList &components)
Définit la liste de tous les composants disponibles sur components.
Voir aussi QHelpFilterEngine::availableComponents().
void QHelpFilterSettingsWidget::setAvailableVersions(const QList<QVersionNumber> &versions)
Définit la liste de tous les numéros de version disponibles sur versions.
Voir également QHelpFilterEngine::availableVersions().
© 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.