|
From: Emilien K. <cur...@us...> - 2005-01-12 17:29:10
|
Update of /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14096/include/wxDevCenter Modified Files: FileTools.h Log Message: Encore des fonctions de manipulation Index: FileTools.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/FileTools.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FileTools.h 12 Jan 2005 15:11:53 -0000 1.2 --- FileTools.h 12 Jan 2005 17:28:47 -0000 1.3 *************** *** 27,30 **** --- 27,32 ---- #define __WXDEVCENTER_FILETOOLS + class wxArrayString; + namespace wxDevCenter { *************** *** 74,79 **** ! /** Modifie tous les anti-slashes en slashes.*/ ! void ValidateSlashes(){Replace("\\", "/");} /** Teste si le chemin à un protocole et en ajoute un sinon.*/ void ValidateProtocol(wxString strProtocol=wxT("files")){if(!HasProtocol())SetProtocol(strProtocol);} --- 76,101 ---- ! /** Supprime le dernier nom de fichier(ou de répertoire) si existant. ! * Est équivalent à remonter d'un niveau dans l'arborescence si n'est pas à la racine. ! * @return Nom du fichier enlevé. ! */ ! wxString RemoveFilename(); ! /** Retourne le nombre de niveau d'arborescence. ! * @param pFilenameArray Tableau des niveaux d'arborescence (de la racine à la feuille). Non rempli si NULL. ! * @retun Nombre de niveaux d'arborescences. ! */ ! unsigned int GetDirLevel(wxArrayString* pFilenameArray = NULL)const; ! ! ! ! /** Modifie tous les anti-slashes en slashes et supprime le slash terminal si présent.*/ ! void ValidateSlashes() ! { ! if(Find(wxT('\\'))!=wxNOT_FOUND) ! Replace("\\", "/"); ! if(Last()==wxT('/')) ! RemoveLast(); ! } ! /** Teste si le chemin à un protocole et en ajoute un sinon.*/ void ValidateProtocol(wxString strProtocol=wxT("files")){if(!HasProtocol())SetProtocol(strProtocol);} |