Removed modlist checkbox

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2023-06-24 11:12:23 +03:00
parent 377707d3db
commit cd1e8dc8cc
4 changed files with 15 additions and 34 deletions

View File

@ -41,7 +41,6 @@ FlamePackExportTask::FlamePackExportTask(const QString& name,
const QString& version,
const QString& author,
const QVariant& projectID,
const bool generateModList,
InstancePtr instance,
const QString& output,
MMCZip::FilterFunction filter)
@ -54,7 +53,6 @@ FlamePackExportTask::FlamePackExportTask(const QString& name,
, gameRoot(instance->gameRoot())
, output(output)
, filter(filter)
, generateModList(generateModList)
{}
void FlamePackExportTask::executeTask()
@ -218,10 +216,6 @@ void FlamePackExportTask::makeApiRequest()
void FlamePackExportTask::getProjectsInfo()
{
if (!generateModList) {
buildZip();
return;
}
setStatus(tr("Find project info from curseforge..."));
QList<QString> addonIds;
for (auto resolved : resolvedFiles) {
@ -319,23 +313,21 @@ void FlamePackExportTask::buildZip()
}
indexFile.write(generateIndex());
if (generateModList) {
QuaZipFile modlist(&zip);
if (!modlist.open(QIODevice::WriteOnly, QuaZipNewInfo("modlist.html"))) {
QFile::remove(output);
return BuildZipResult(tr("Could not create index"));
}
QString content = "";
for (auto mod : resolvedFiles) {
content += QString(TEMPLATE)
.replace("{name}", mod.name)
.replace("{url}", ModPlatform::getMetaURL(ModPlatform::ResourceProvider::FLAME, mod.slug))
.replace("{authors}", mod.authors) +
"\n";
}
content = "<ul>" + content + "</ul>";
modlist.write(content.toUtf8());
QuaZipFile modlist(&zip);
if (!modlist.open(QIODevice::WriteOnly, QuaZipNewInfo("modlist.html"))) {
QFile::remove(output);
return BuildZipResult(tr("Could not create index"));
}
QString content = "";
for (auto mod : resolvedFiles) {
content += QString(TEMPLATE)
.replace("{name}", mod.name)
.replace("{url}", ModPlatform::getMetaURL(ModPlatform::ResourceProvider::FLAME, mod.slug))
.replace("{authors}", mod.authors) +
"\n";
}
content = "<ul>" + content + "</ul>";
modlist.write(content.toUtf8());
size_t progress = 0;
for (const QFileInfo& file : files) {

View File

@ -32,7 +32,6 @@ class FlamePackExportTask : public Task {
const QString& version,
const QString& author,
const QVariant& projectID,
const bool generateModList,
InstancePtr instance,
const QString& output,
MMCZip::FilterFunction filter);
@ -52,7 +51,6 @@ class FlamePackExportTask : public Task {
const QDir gameRoot;
const QString output;
const MMCZip::FilterFunction filter;
const bool generateModList;
typedef std::optional<QString> BuildZipResult;
struct ResolvedFile {