===== Le module QtHelp =====
Le module QtHelp fournit des classes pour l'intégration d'une documentation en ligne dans des applications.
==== Classes ====
| [[QHelpContentItem]] | Item à utiliser avec [[QHelpContentModel]] |
| [[QHelpContentModel]] | Modèle qui fournit du contenu aux vues |
| [[QHelpContentWidget]] | Vue en arbre pour afficher les items du modèle |
| [[QHelpEngine]] | Accès aux contenus et index du moteur d'aide |
| [[QHelpEngineCore]] | Les fonctionnalités au cœur du système d'aide |
| [[QHelpIndexModel]] | Modèle qui fournit les mots-clés de l'index aux vues |
| [[QHelpIndexWidget]] | Vue en liste affichant le [[QHelpIndexModel]] |
| [[QHelpSearchEngine]] | Accès aux widgets réutilisables pour intégrer la recherche de texte comme l'indexation et la recherche dans la documentation |
| [[QHelpSearchQuery]] | Contient le nom du champ et les termes de recherche associés |
| [[QHelpSearchQueryWidget]] | Simple édition de ligne ou widget avancé pour permettre à l'utilisateur d'entrer des termes de recherche dans un masque d'entrée standardisé |
| [[QHelpSearchResultWidget]] | Soit un widget arbre soit un navigateur de texte, cela dépendant du moteur de recherche utilisé pour afficher les résultats trouvés par la recherche |
Pour inclure les définitions des classes du module, utilisez la directive suivante :
#include
Pour créer un lien sur le module, ajoutez cette ligne à votre fichier [[qmake-manual#qmake|qmake]] ''.pro'' :
CONFIG += help
Ces classes font partie de [[opensourceedition|la versions open source de Qt]] et de [[commercialeditions|l'édition complète du framework Qt]] pour les utilisateurs commerciaux.
=== Informations de licence ===
Le module QtHelp utilise la bibliothèque d'indexation CLucene pour fournir des capacités de recherche de texte à Qt Assistant et aux applications utilisant les fonctionnalités de QtHelp.
Les utilisateurs de Qt Commercial Edition voulant distribuer des applications utilisant ces fonctionnalités doivent être au courant de leurs obligations vis-à-vis de la //GNU Lesser General Public Licence// (LGPL).
Les développeurs utilisant l'édition Open Source peuvent choisir de redistribuer le module sous les conditions de la version appropriée de la GNU LGPL : la version 2.1 pour les applications et bibliothèques licenciées sous la GNU GPL 2 ou bien la version 3 pour les applications et bibliothèques licenciées sous la GNU GPL 3.
> Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team. Changes are Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
>
> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License or (at your option) any later version.
>
> This library is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
>
> You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Voir aussi [[qthelp-framework|le framework Qt Help]].
[ Précédent : [[qtuitools|le module QtUiTools]] ]
[ [[modules|Tous les modules de Qt]] ]
[ Suivant : [[qttest|le module QtTest]] ]
==== Remerciements ====
Merci à pour la traduction, ainsi qu'à et pour la relecture !