Please sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
QgsTasks can have subtasks
Now, a QgsTask can have subtask QgsTasks set by calling QgsTask::addSubTask. Sub tasks can have their own set of dependent tasks. Subtasks are not visible to users, and users only see the overall progress and status of the parent task. This allows creation of tasks which are themselves built off many smaller component tasks. The task manager will still handle firing up and scheduling the subtasks, so eg subtasks can run in parallel (if their dependancies allow this). Subtasks can themselves have subtasks. This change is designed to allow the processing concept of algorithms and modeller algorithms to be translatable directly to the task manager architecture.
- Loading branch information
Showing with 814 additions and 113 deletions.
There are no files selected for viewing
Oops, something went wrong.