|
From: Emilien K. <cur...@us...> - 2005-02-25 20:46:03
|
Update of /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6060/include/wxDevCenter Modified Files: FileSystem.h FileSystemStandard.h Log Message: Transfert de la gestion des icones des types de fichier/dossier par les FileSystem. Index: FileSystemStandard.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/FileSystemStandard.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** FileSystemStandard.h 26 Jan 2005 16:11:27 -0000 1.7 --- FileSystemStandard.h 25 Feb 2005 20:45:55 -0000 1.8 *************** *** 46,49 **** --- 46,52 ---- bool RemoveDirectory(FilePath strDir); bool RemoveFile(FilePath strFilePath); + + virtual wxImageList* GetImageList(int width); + virtual int GetFileType(const FilePath& strPath); }; Index: FileSystem.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/FileSystem.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FileSystem.h 3 Jan 2005 14:56:15 -0000 1.2 --- FileSystem.h 25 Feb 2005 20:45:55 -0000 1.3 *************** *** 124,127 **** --- 124,129 ---- { public: + /** @name Enumération du contenu. + * @{ */ /** Retourne le nom du protocole. * @return Nom du protocole en minuscule sans ':'.*/ *************** *** 145,149 **** --- 147,154 ---- * @return Chemin du dernier fichier/répertoire.*/ virtual FilePath GetCurrentFilePath()=0; + /** @} */ + /** @name Manipulation des répertoires. + * @{ */ /** Test si le chemin spécifié pointe vers un répertoire. * @param strPath Chemin à tester. *************** *** 158,162 **** --- 163,170 ---- * @return Le chemin du parent ou vide si pas de parent.*/ virtual FilePath GetParentDirectory(FilePath strPath); + /** @} */ + /** @name Accès et manipulations des fichiers et des répertoires. + * @{ */ /** Crée un répertoire. * @param strDir Chemin du répertoire. *************** *** 171,175 **** * @return Vrai si succès.*/ virtual bool RemoveFile(FilePath strFilePath)=0; - /** Crée une archive sur un fichier. * @param strPath Chemin du fichier. --- 179,182 ---- *************** *** 177,181 **** --- 184,202 ---- */ virtual Archive* GetFileArchive(FilePath strPath, unsigned int nMode)=0; + /** @} */ + /** @name Manipulation des types de fichiers. + * @{ */ + /** Retourne une éventuelle liste d'icones. + * @param width Taille des icones de la liste d'images. + * @return Liste d'icones associée au système de fichiers.*/ + virtual wxImageList* GetImageList(int WXUNUSED(width)){return NULL;} + /** Retourne l'index du type de fichier. + * L'index correspond à l'image de la liste d'images. + * @param strPath Chemin complet du fichier. + * @return Index (-1 si non répertorié). + */ + virtual int GetFileType(const FilePath& WXUNUSED(strPath)){return -1;} + /** @} */ /** Teste si un fichier correspond à un wildcard. |