aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform
diff options
context:
space:
mode:
authorTrial97 <alexandru.tripon97@gmail.com>2023-06-25 17:50:56 +0300
committerTrial97 <alexandru.tripon97@gmail.com>2023-06-25 17:50:56 +0300
commitd344ffe37047037bd3bca070557a49fbfadcb361 (patch)
tree119ac150c26f62caec69a9feb135767aa243e497 /launcher/modplatform
parentfa3a46498f7fe4a7d6e26558c03b0485126b377c (diff)
downloadPrismLauncher-d344ffe37047037bd3bca070557a49fbfadcb361.tar.gz
PrismLauncher-d344ffe37047037bd3bca070557a49fbfadcb361.tar.bz2
PrismLauncher-d344ffe37047037bd3bca070557a49fbfadcb361.zip
Removed some setProgress calls
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher/modplatform')
-rw-r--r--launcher/modplatform/flame/FlamePackExportTask.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/launcher/modplatform/flame/FlamePackExportTask.cpp b/launcher/modplatform/flame/FlamePackExportTask.cpp
index cbb57afa..c781ece5 100644
--- a/launcher/modplatform/flame/FlamePackExportTask.cpp
+++ b/launcher/modplatform/flame/FlamePackExportTask.cpp
@@ -110,8 +110,7 @@ void FlamePackExportTask::collectHashes()
auto allMods = mcInstance->loaderModList()->allMods();
ConcurrentTask::Ptr hashing_task(new ConcurrentTask(this, "MakeHashesTask", 10));
task.reset(hashing_task);
- int totalProgres = allMods.count();
- setProgress(0, totalProgres);
+ int totalProgres = 0;
for (const QFileInfo& file : files) {
const QString relative = gameRoot.relativeFilePath(file.absoluteFilePath());
@@ -142,17 +141,16 @@ void FlamePackExportTask::collectHashes()
modIter != allMods.end()) {
const Mod* mod = *modIter;
if (!mod || mod->type() == ResourceType::FOLDER) {
- setProgress(m_progress + 1, totalProgres);
continue;
}
if (mod->metadata() && mod->metadata()->provider == ModPlatform::ResourceProvider::FLAME) {
resolvedFiles.insert(mod->fileinfo().absoluteFilePath(),
{ mod->metadata()->project_id.toInt(), mod->metadata()->file_id.toInt(), mod->enabled(), true,
mod->metadata()->name, mod->metadata()->slug, mod->authors().join(", ") });
- setProgress(m_progress + 1, totalProgres);
continue;
}
+ totalProgres++;
auto hash_task = Hashing::createFlameHasher(mod->fileinfo().absoluteFilePath());
connect(hash_task.get(), &Hashing::Hasher::resultsReady, [this, mod, totalProgres](QString hash) {
if (m_state == Task::State::Running) {
@@ -209,9 +207,7 @@ void FlamePackExportTask::makeApiRequest()
return;
}
- size_t progress = 0;
for (auto match : data_arr) {
- setProgress(progress++, data_arr.count());
auto match_obj = Json::ensureObject(match, {});
auto file_obj = Json::ensureObject(match_obj, "file", {});
@@ -284,9 +280,7 @@ void FlamePackExportTask::getProjectsInfo()
else
entries = Json::requireArray(Json::requireObject(doc), "data");
- size_t progress = 0;
for (auto entry : entries) {
- setProgress(progress++, entries.count());
auto entry_obj = Json::requireObject(entry);
try {