forked from qt-creator/qt-creator
ProjectExplorer: Compile with QT_NO_CAST_FROM_ASCII
Change-Id: I84d9526449b8ca6cdcf8296e353c5d892d5f942d Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
5f10acd5c9
commit
e9dae735dc
@@ -63,10 +63,10 @@ namespace ProjectExplorer {
|
||||
static QString cleanName(const QString &name)
|
||||
{
|
||||
QString result = name;
|
||||
result.replace(QRegExp("\\W"), QLatin1String("_"));
|
||||
result.replace(QRegExp("_+"), "_"); // compact _
|
||||
result.remove(QRegExp("^_*")); // remove leading _
|
||||
result.remove(QRegExp("_+$")); // remove trailing _
|
||||
result.replace(QRegExp(QLatin1String("\\W")), QLatin1String("_"));
|
||||
result.replace(QRegExp(QLatin1String("_+")), QLatin1String("_")); // compact _
|
||||
result.remove(QRegExp(QLatin1String("^_*"))); // remove leading _
|
||||
result.remove(QRegExp(QLatin1String("_+$"))); // remove trailing _
|
||||
if (result.isEmpty())
|
||||
result = QLatin1String("unknown");
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user