QHelpFilterSettingsWidget Class
La classe QHelpFilterSettingsWidget fournit un widget qui permet de créer, modifier et supprimer des filtres. Plus d'informations...
| En-tête : | #include <QHelpFilterSettingsWidget> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Help)target_link_libraries(mytarget PRIVATE Qt6::Help) |
| qmake : | QT += help |
| Héritages : | 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'un dialogue de préférences. Avant d'afficher le dialogue, setAvailableComponents() et setAvailableVersions() doivent être appelés, sinon le widget des paramètres de filtre ne proposera qu'une création de filtres vides, ce qui ne serait pas utile. En outre, readSettings doit également être appelé pour remplir le widget de configuration des filtres 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 stocker l'état actuel du widget et l'appliquer au moteur de filtrage, par exemple après que l'utilisateur a cliqué sur le bouton d'application, appelez applySettings().
Documentation des fonctions membres
[explicit] QHelpFilterSettingsWidget::QHelpFilterSettingsWidget(QWidget *parent = nullptr)
Construit un widget de paramètres de filtre avec parent comme widget parent.
[virtual noexcept] QHelpFilterSettingsWidget::~QHelpFilterSettingsWidget()
Détruit le widget des paramètres du filtre.
bool QHelpFilterSettingsWidget::applySettings(QHelpFilterEngine *filterEngine) const
Écrit les paramètres du filtre, actuellement présentés dans ce widget de paramètres de filtre, sur le site filterEngine. Les anciens paramètres stockés dans le moteur de filtrage seront écrasés. Retourne true en cas de succès.
void QHelpFilterSettingsWidget::readSettings(const QHelpFilterEngine *filterEngine)
Lit les paramètres de filtre stockés dans filterEngine et configure ce widget de paramètres de filtre en conséquence.
void QHelpFilterSettingsWidget::setAvailableComponents(const QStringList &components)
Définit la liste de tous les composants disponibles à components.
Voir aussi QHelpFilterEngine::availableComponents().
void QHelpFilterSettingsWidget::setAvailableVersions(const QList<QVersionNumber> &versions)
Définit la liste de tous les numéros de version disponibles à versions.
Voir aussi 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.