|
From: Emilien K. <cur...@us...> - 2005-01-12 15:12:06
|
Update of /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14819/include/wxDevCenter Modified Files: FileTools.h Log Message: Ajout des validations sur les chemins (protocoles et slashes). Index: FileTools.h =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/include/wxDevCenter/FileTools.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FileTools.h 3 Dec 2004 16:47:44 -0000 1.1 --- FileTools.h 12 Jan 2005 15:11:53 -0000 1.2 *************** *** 72,75 **** --- 72,86 ---- */ void SetProtocol(wxString strProtocol); + + + /** 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);} + + /** Valide le chemin. + * Effectue toute les opérations pour rendre le chemin entièrement valide. + */ + void Validate(){ValidateProtocol(); ValidateSlashes();} }; |