From 27184eb0011b60aedc3dae786a1d44eb20480b6b Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 8 Mar 2025 21:45:00 +0100 Subject: [PATCH] Utilities: Add StringListToHTML --- src/utilities/strutils.cpp | 11 +++++++++++ src/utilities/strutils.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/src/utilities/strutils.cpp b/src/utilities/strutils.cpp index 410f57b16..1bc4b0022 100644 --- a/src/utilities/strutils.cpp +++ b/src/utilities/strutils.cpp @@ -204,4 +204,15 @@ QString ReplaceVariable(const QString &variable, const Song &song, const QString } +QString StringListToHTML(const QStringList &string_list) { + + QString html; + for (const QString &string : string_list) { + html += string + "
"_L1; + } + + return html; + +} + } // namespace Utilities diff --git a/src/utilities/strutils.h b/src/utilities/strutils.h index 621a64bec..f1abd64a8 100644 --- a/src/utilities/strutils.h +++ b/src/utilities/strutils.h @@ -49,6 +49,8 @@ QStringList Updateify(const QStringList &list); QString ReplaceMessage(const QString &message, const Song &song, const QString &newline, const bool html_escaped = false); QString ReplaceVariable(const QString &variable, const Song &song, const QString &newline, const bool html_escaped = false); +QString StringListToHTML(const QStringList &errors); + } // namespace Utilities #endif // STRUTILS_H