Utilisation du Système de Fichiers dans les Projets KDevelop

Le Manuel de Programmation de KDevelop: Le Manuel de l'Utilisateur pour la Conception d'Applications C++ pour l'Environnement de Bureau KDE avec l'EDI KDevelop, Version 1.2
Précédent |  | Suivant

# Chapitre 14. Utilisation du Système de Fichiers dans les Projets KDevelop

Le chapitre précédent couvrait le standard du Système de Fichiers de KDE, et celui-ci traite de ce que vous avez à faire pour utiliser ce système de fichiers. Un projet KDE utilise le système de fichiers au moins pour les procédures d'installation ; nous parlerons donc des paramètres d'installation des fichiers de votre projet. Votre application peut utiliser des fichiers installés par la suite, il est donc important de savoir comment récupérer le chemin relatif par le standard. Cela permet à votre application de travailler où que soit le système de fichier KDE et évite d'avoir à coder en dur les informations sur les fichiers.

# 14.1. Accéder à des Fichiers pendant l'Exécution

Après l'installation de votre projet par les utilisateurs, votre application peut avoir besoin d'informations sur les fichiers pendant l'exécution. Lors de la période de développement, vous rencontrerez au moins une erreur au moment où vous lancerez votre application dans l'environnement KDevelop : dans "Aide"-"Contenu" ou en appuyant sur la touche F1, le manuel de l'application sera manquant. Cela se manifeste par un message indiquant que le fichier index.html est introuvable - si vous n'avez pas installé votre application dans votre système de fichiers KDE. Votre application demande à KDEHelp d'ouvrir votre page d'index en cherchant le répertoire d'installation à travers les méthodes de `KApplication` pour accéder au système de fichiers, nous allons donc regarder ce que `KApplication` propose et examiner quelques exemples d'utilisation. D'autres classes de `KDE-Core`, telles que `KIconLoader` et `KLocale`, font aussi usage du système de fichier KDE ; nous en reparlerons plus loin.

Précédent | Sommaire | Suivant
Ce que cela signifie pour les développeurs de bibliothèques |  | Méthodes de KApplication