StringUtils: Add joinStrings method

See QTBUG-110900. In meantime, StringUtils addition.

Change-Id: I700321a65d2d00b85daa412c77b573457312ad3c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Jarek Kobus
2023-02-03 04:01:00 +01:00
parent f48b8b7bcb
commit 2d8d27c9ba
3 changed files with 82 additions and 13 deletions

View File

@@ -454,6 +454,19 @@ QTCREATOR_UTILS_EXPORT QString normalizeNewlines(const QString &text)
return res;
}
QTCREATOR_UTILS_EXPORT QString joinStrings(const QStringList &strings, QChar separator)
{
QString result;
for (const QString &string : strings) {
if (string.isEmpty())
continue;
if (!result.isEmpty())
result += separator;
result += string;
}
return result;
}
QTCREATOR_UTILS_EXPORT QString appendHelper(const QString &base, int n)
{
return base + QString::number(n);