Amelioration des messages d'avertissement lors de la suppression d'une categorie

Meilleure gestion des caracteres interdits lors de la creation d'une categorie ou d'un element
Mise a jour des traductions


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@248 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-12-23 01:15:16 +00:00
parent e9d603d767
commit 55ad8c152c
7 changed files with 340 additions and 376 deletions

21
qet.cpp
View File

@@ -217,3 +217,24 @@ QString QET::license() {
}
return(txt_license);
};
/**
@return la liste des caracteres interdits dans les noms de fichiers sous
Windows
*/
QList<QChar> QET::forbiddenCharacters() {
return(QList<QChar>() << '\\' << '/' << ':' << '*' << '?' << '"' << '<' << '>' << '|');
}
/**
@param string une chaine de caracteres
@return true si string contient un caractere interdit dans les noms de
fichiers sous Windows
*/
bool QET::containsForbiddenCharacters(const QString &string) {
foreach(QChar c, QET::forbiddenCharacters()) {
if (string.contains(c)) return(true);
}
return(false);
}