diff options
author | Trial97 <alexandru.tripon97@gmail.com> | 2023-06-24 20:22:18 +0300 |
---|---|---|
committer | Trial97 <alexandru.tripon97@gmail.com> | 2023-06-24 20:22:18 +0300 |
commit | df932c65875a20fd95a47c3394a802d131e93993 (patch) | |
tree | 1f5cc96a2e484298364f67c6baf1818029630139 | |
parent | 81c1a951665962d066a9b51a16f219ff4b160b4e (diff) | |
download | PrismLauncher-df932c65875a20fd95a47c3394a802d131e93993.tar.gz PrismLauncher-df932c65875a20fd95a47c3394a802d131e93993.tar.bz2 PrismLauncher-df932c65875a20fd95a47c3394a802d131e93993.zip |
Updated authors string in modlist
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
-rw-r--r-- | launcher/modplatform/flame/FlamePackExportTask.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/launcher/modplatform/flame/FlamePackExportTask.cpp b/launcher/modplatform/flame/FlamePackExportTask.cpp index 2759ae09..54294d7b 100644 --- a/launcher/modplatform/flame/FlamePackExportTask.cpp +++ b/launcher/modplatform/flame/FlamePackExportTask.cpp @@ -36,7 +36,7 @@ #include "modplatform/helpers/HashUtils.h" #include "tasks/Task.h" -const QString FlamePackExportTask::TEMPLATE = "<li><a href={url}>{name} (by {authors})</a></li>"; +const QString FlamePackExportTask::TEMPLATE = "<li><a href={url}>{name}{authors}</a></li>"; FlamePackExportTask::FlamePackExportTask(const QString& name, const QString& version, @@ -338,11 +338,12 @@ void FlamePackExportTask::buildZip() QString content = ""; for (auto mod : resolvedFiles) { if (mod.isMod) { - content += QString(TEMPLATE) - .replace("{name}", mod.name) - .replace("{url}", ModPlatform::getMetaURL(ModPlatform::ResourceProvider::FLAME, mod.slug)) - .replace("{authors}", mod.authors) + - "\n"; + auto line = QString(TEMPLATE) + .replace("{name}", mod.name) + .replace("{url}", ModPlatform::getMetaURL(ModPlatform::ResourceProvider::FLAME, mod.slug)); + if (!mod.authors.isEmpty()) + line = line.replace("{authors}", QString(" (by {%1})").arg(mod.authors)); + content += line + "\n"; } } content = "<ul>" + content + "</ul>"; |