Rapatriement dans la branche 0.3 des revisions 870 a 903.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@904 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2010-03-28 16:27:48 +00:00
parent 815a2ea3e8
commit c3563a8307
261 changed files with 23264 additions and 2797 deletions

View File

@@ -446,3 +446,25 @@ qreal QET::correctAngle(const qreal &angle) {
while (corrected_angle >= 360.0) corrected_angle -= 360.0;
return(corrected_angle);
}
/**
@param first Un premier chemin vers un fichier
@param second Un second chemin vers un fichier
@return true si les deux chemins existent existent et sont identiques
lorsqu'ils sont exprimes sous forme canonique
*/
bool QET::compareCanonicalFilePaths(const QString &first, const QString &second) {
QString first_canonical_path = QFileInfo(first).canonicalFilePath();
if (first_canonical_path.isEmpty()) return(false);
QString second_canonical_path = QFileInfo(second).canonicalFilePath();
if (second_canonical_path.isEmpty()) return(false);
#ifdef Q_WS_WIN
// sous Windows, on ramene les chemins en minuscules
first_canonical_path = first_canonical_path.toLower();
second_canonical_path = second_canonical_path.toLower();
#endif
return(first_canonical_path == second_canonical_path);
}