diff options
author | Trial97 <alexandru.tripon97@gmail.com> | 2023-06-26 11:57:21 +0300 |
---|---|---|
committer | Trial97 <alexandru.tripon97@gmail.com> | 2023-07-14 23:34:03 +0300 |
commit | 515197fba2da1d674dbe7bd17dae4e0f22f64097 (patch) | |
tree | b55ebd6182d091cf6d2b8b9a6fdc8e584202286a /launcher | |
parent | 22bb260ae3ccdc17840047cbef49f0af09b809bd (diff) | |
download | PrismLauncher-515197fba2da1d674dbe7bd17dae4e0f22f64097.tar.gz PrismLauncher-515197fba2da1d674dbe7bd17dae4e0f22f64097.tar.bz2 PrismLauncher-515197fba2da1d674dbe7bd17dae4e0f22f64097.zip |
fix: html sintax for modlist export
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher')
-rw-r--r-- | launcher/modplatform/helpers/ExportToModList.cpp | 16 | ||||
-rw-r--r-- | launcher/ui/dialogs/ExportToModListDialog.cpp | 2 |
2 files changed, 9 insertions, 9 deletions
diff --git a/launcher/modplatform/helpers/ExportToModList.cpp b/launcher/modplatform/helpers/ExportToModList.cpp index 5e01367f..d837fb0b 100644 --- a/launcher/modplatform/helpers/ExportToModList.cpp +++ b/launcher/modplatform/helpers/ExportToModList.cpp @@ -37,13 +37,13 @@ QString ExportToModList(QList<Mod*> mods, Formats format, OptionalData extraData if (ver.isEmpty() && meta != nullptr) ver = meta->version().toString(); if (!ver.isEmpty()) - line += QString("[%1]").arg(ver); + line += QString(" [%1]").arg(ver); } if (extraData & Authors && !mod->authors().isEmpty()) line += " by " + mod->authors().join(", "); - lines.append(QString("<ul>%1</ul>").arg(line)); + lines.append(QString("<li>%1</li>").arg(line)); } - return QString("<html><body><li>\n\t%1\n</li></body></html>").arg(lines.join("\n\t")); + return QString("<html><body><ul>\n\t%1\n</ul></body></html>").arg(lines.join("\n\t")); } case MARKDOWN: { QStringList lines; @@ -61,7 +61,7 @@ QString ExportToModList(QList<Mod*> mods, Formats format, OptionalData extraData if (ver.isEmpty() && meta != nullptr) ver = meta->version().toString(); if (!ver.isEmpty()) - line += QString("[%1]").arg(ver); + line += QString(" [%1]").arg(ver); } if (extraData & Authors && !mod->authors().isEmpty()) line += " by " + mod->authors().join(", "); @@ -75,21 +75,21 @@ QString ExportToModList(QList<Mod*> mods, Formats format, OptionalData extraData auto meta = mod->metadata(); auto modName = mod->name(); - auto line = "name: " + modName + ";"; + auto line = modName; if (extraData & Url) { auto url = mod->metaurl(); if (!url.isEmpty()) - line += " url: " + url + ";"; + line += QString(" (%1)").arg(url); } if (extraData & Version) { auto ver = mod->version(); if (ver.isEmpty() && meta != nullptr) ver = meta->version().toString(); if (!ver.isEmpty()) - line += " version: " + QString("[%1]").arg(ver) + ";"; + line += QString(" [%1]").arg(ver); } if (extraData & Authors && !mod->authors().isEmpty()) - line += " authors " + mod->authors().join(", ") + ";"; + line += " by " + mod->authors().join(", "); lines << line; } return lines.join("\n"); diff --git a/launcher/ui/dialogs/ExportToModListDialog.cpp b/launcher/ui/dialogs/ExportToModListDialog.cpp index 149f6b35..700e7178 100644 --- a/launcher/ui/dialogs/ExportToModListDialog.cpp +++ b/launcher/ui/dialogs/ExportToModListDialog.cpp @@ -118,7 +118,7 @@ void ExportToModListDialog::triggerImp() QString exampleLine; switch (format) { case ExportToModList::HTML: { - exampleLine = "<ul><a href=\"{url}\">{name}</a> [{version}] by {authors}</ul>"; + exampleLine = "<li><a href=\"{url}\">{name}</a> [{version}] by {authors}</li>"; ui->resultText->setHtml(txt); break; } |