aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform
diff options
context:
space:
mode:
authorTrial97 <alexandru.tripon97@gmail.com>2023-06-24 14:51:12 +0300
committerTrial97 <alexandru.tripon97@gmail.com>2023-06-24 14:51:12 +0300
commit59e1e5190310626109018d5aeed4782b347176ec (patch)
tree6ff9aa2701ab088fb1b08663d0ca5b49dcb22a9f /launcher/modplatform
parent30ef5475c75514c08a4d1b2c8e4c6ec5abba41ea (diff)
downloadPrismLauncher-59e1e5190310626109018d5aeed4782b347176ec.tar.gz
PrismLauncher-59e1e5190310626109018d5aeed4782b347176ec.tar.bz2
PrismLauncher-59e1e5190310626109018d5aeed4782b347176ec.zip
Removed unused files
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher/modplatform')
-rw-r--r--launcher/modplatform/helpers/ExportModsToStringTask.cpp100
-rw-r--r--launcher/modplatform/helpers/ExportModsToStringTask.h33
2 files changed, 0 insertions, 133 deletions
diff --git a/launcher/modplatform/helpers/ExportModsToStringTask.cpp b/launcher/modplatform/helpers/ExportModsToStringTask.cpp
deleted file mode 100644
index 03e1f4ba..00000000
--- a/launcher/modplatform/helpers/ExportModsToStringTask.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-// SPDX-License-Identifier: GPL-3.0-only
-/*
- * Prism Launcher - Minecraft Launcher
- * Copyright (c) 2023 Trial97 <alexandru.tripon97@gmail.com>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- */
-#include "ExportModsToStringTask.h"
-#include "modplatform/ModIndex.h"
-
-namespace ExportToString {
-
-QString ExportModsToStringTask(QList<Mod*> mods, Formats format, OptionalData extraData)
-{
- switch (format) {
- case HTML: {
- QStringList lines;
- for (auto mod : mods) {
- auto meta = mod->metadata();
- auto modName = mod->name();
- if (extraData & Url) {
- auto url = mod->metaurl();
- if (!url.isEmpty())
- modName = QString("<a href=\"%1\">%2</a>").arg(url, modName);
- }
- auto line = modName;
- if (extraData & Version) {
- auto ver = mod->version();
- if (ver.isEmpty() && meta != nullptr)
- ver = meta->version().toString();
- if (!ver.isEmpty())
- line += QString("[%1]").arg(ver);
- }
- if (extraData & Authors && !mod->authors().isEmpty())
- line += " by " + mod->authors().join(", ");
- lines.append(QString("<ul>%1</ul>").arg(line));
- }
- return QString("<html><body>\n\t%1\n</body></html>").arg(lines.join("\n\t"));
- }
- case MARKDOWN: {
- QStringList lines;
- for (auto mod : mods) {
- auto meta = mod->metadata();
- auto modName = mod->name();
- if (extraData & Url) {
- auto url = mod->metaurl();
- if (!url.isEmpty())
- modName = QString("[%1](%2)").arg(modName, url);
- }
- auto line = modName;
- if (extraData & Version) {
- auto ver = mod->version();
- if (ver.isEmpty() && meta != nullptr)
- ver = meta->version().toString();
- if (!ver.isEmpty())
- line += QString("[%1]").arg(ver);
- }
- if (extraData & Authors && !mod->authors().isEmpty())
- line += " by " + mod->authors().join(", ");
- lines << line;
- }
- return lines.join("\n");
- }
- default: {
- return QString("unknown format:%1").arg(format);
- }
- }
-}
-
-QString ExportModsToStringTask(QList<Mod*> mods, QString lineTemplate)
-{
- QStringList lines;
- for (auto mod : mods) {
- auto meta = mod->metadata();
- auto modName = mod->name();
-
- auto url = mod->metaurl();
- auto ver = mod->version();
- if (ver.isEmpty() && meta != nullptr)
- ver = meta->version().toString();
- auto authors = mod->authors().join(", ");
- lines << QString(lineTemplate)
- .replace("{name}", modName)
- .replace("{url}", url)
- .replace("{version}", ver)
- .replace("{authors}", authors);
- }
- return lines.join("\n");
-}
-} // namespace ExportToString \ No newline at end of file
diff --git a/launcher/modplatform/helpers/ExportModsToStringTask.h b/launcher/modplatform/helpers/ExportModsToStringTask.h
deleted file mode 100644
index 756c69f7..00000000
--- a/launcher/modplatform/helpers/ExportModsToStringTask.h
+++ /dev/null
@@ -1,33 +0,0 @@
-// SPDX-License-Identifier: GPL-3.0-only
-/*
- * Prism Launcher - Minecraft Launcher
- * Copyright (c) 2023 Trial97 <alexandru.tripon97@gmail.com>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- */
-#pragma once
-#include <qlist.h>
-#include <QString>
-#include "minecraft/mod/Mod.h"
-
-namespace ExportToString {
-
-enum Formats { HTML, MARKDOWN };
-enum OptionalData {
- Authors = 1 << 0,
- Url = 1 << 1,
- Version = 1 << 2,
-};
-QString ExportModsToStringTask(QList<Mod*> mods, Formats format, OptionalData extraData);
-QString ExportModsToStringTask(QList<Mod*> mods, QString lineTemplate);
-} // namespace ExportToString