Add Legit CIA building

This commit is contained in:
Pengfei
2021-07-31 17:28:00 +08:00
parent 75f79e10d1
commit aed564fb25
7 changed files with 120 additions and 44 deletions
+4 -2
View File
@@ -798,7 +798,8 @@ void ImportDialog::StartBuildingCIASingle(const Core::ContentSpecifier& specifie
auto* job = new SimpleJob(
this,
[this, specifier, path](const Common::ProgressCallback& callback) {
return importer.BuildCIA(specifier, path.toStdString(), callback);
return importer.BuildCIA(Core::CIABuildType::Standard, specifier, path.toStdString(),
callback);
},
[this] { importer.AbortBuildCIA(); });
RunSimpleJob(job);
@@ -854,7 +855,8 @@ void ImportDialog::StartBatchBuildingCIA() {
this, importer, std::move(to_import),
[path](Core::SDMCImporter& importer, const Core::ContentSpecifier& specifier,
const Common::ProgressCallback& callback) {
return importer.BuildCIA(specifier, path.toStdString(), callback, true);
return importer.BuildCIA(Core::CIABuildType::Standard, specifier, path.toStdString(),
callback, true);
},
&Core::SDMCImporter::AbortBuildCIA);
RunMultiJob(job, total_count, total_size);