#include <Projet.h>
Est dérivée de ItemHierarchie.
Fonctions membres publiques | |
Projet (QFileInfo *info, QString nom) | |
Constructeur Constructeur de la classe Projet. | |
void | ajouteFichier (QFileInfo *info, QString nom) |
ajoute un fichier ajoute un fichier au projet avec les infos contenu par QFileInfo | |
void | parcours (QDir *dossier) |
liste le projet fonction recursive qui parcourt le dossier du projet et liste les fichiers qu'il contient | |
Attributs privés | |
QString | nom |
Cette classe stocke les informations sur le dossier qu'elle représente liste son contenu pour créer les éléments qu'il contient et affiche dans l'arborescence un item avec une icone 'dossier'. Elle est instanciée dans Projet ou Hierarchie pour chaque dossier qu'ils contiennent, avec en paramètre un QFileInfo* qui contient les informations relatives au dossier qu'elle représente et une QString qui contient le nom du projet.
Projet::Projet | ( | QFileInfo * | info, | |
QString | nom | |||
) |
Constructeur Constructeur de la classe Projet.
info | : QFileInfo contenant les informations sur le dossier qui contient le projet | |
nom | : QString contenant le texte a afficher dans la hierarchie |
void Projet::ajouteFichier | ( | QFileInfo * | info, | |
QString | nom | |||
) |
ajoute un fichier ajoute un fichier au projet avec les infos contenu par QFileInfo
info | : QFileInfo représentant les informations du fichier à ajouter au projet | |
nom | : QString contenant le texte a afficher dans la hierarchie pour le fichier |
void Projet::parcours | ( | QDir * | dossier | ) |
liste le projet fonction recursive qui parcourt le dossier du projet et liste les fichiers qu'il contient
dossier | : QDir contenant les informations du dossier parcouru |
QString Projet::nom [private] |
le nom de ce projet dans la hierarchie