Merge pull request #1694 from Trial97/concurrent

This commit is contained in:
Sefa Eyeoglu 2023-12-11 11:07:03 +01:00
parent 52ccf3d93b
commit 426deb4454
No known key found for this signature in database
GPG key ID: E13DFD4B47127951
29 changed files with 169 additions and 111 deletions

View file

@ -36,9 +36,9 @@
#include <QDebug>
MultipleOptionsTask::MultipleOptionsTask(QObject* parent, const QString& task_name) : SequentialTask(parent, task_name) {}
MultipleOptionsTask::MultipleOptionsTask(QObject* parent, const QString& task_name) : ConcurrentTask(parent, task_name, 1) {}
void MultipleOptionsTask::startNext()
void MultipleOptionsTask::executeNextSubTask()
{
if (m_done.size() != m_failed.size()) {
emitSucceeded();
@ -51,7 +51,7 @@ void MultipleOptionsTask::startNext()
return;
}
ConcurrentTask::startNext();
ConcurrentTask::executeNextSubTask();
}
void MultipleOptionsTask::updateState()