forked from qt-creator/qt-creator
FileName: Support "~ -> homePath" substitution
Change-Id: Ie1ca69582cfd8893b0616e51d2d5c1b13e987b69 Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
273dfa32e2
commit
76c30832de
@@ -480,7 +480,10 @@ FileName FileName::fromString(const QString &filename)
|
||||
/// \a fileName is only passed through QDir::cleanPath
|
||||
FileName FileName::fromUserInput(const QString &filename)
|
||||
{
|
||||
return FileName(QDir::cleanPath(filename));
|
||||
QString clean = QDir::cleanPath(filename);
|
||||
if (clean.startsWith(QLatin1String("~/")))
|
||||
clean = QDir::homePath() + clean.midRef(1);
|
||||
return FileName(clean);
|
||||
}
|
||||
|
||||
FileName::FileName(const QString &string)
|
||||
|
||||
Reference in New Issue
Block a user