Nyall Dawson 32a9e1e9d6 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.
2016-12-05 14:08:11 +10:00
..
2016-02-14 03:50:49 +01:00
2016-12-05 14:08:10 +10:00
2016-11-16 09:33:19 +01:00
2016-11-16 09:33:19 +01:00
2016-02-14 03:50:49 +01:00
2016-07-25 10:15:46 +10:00
2016-02-14 03:50:49 +01:00
2015-07-29 11:52:14 +02:00
2016-10-01 15:39:03 +02:00
2016-02-14 03:50:49 +01:00
2015-05-24 18:48:22 +02:00
2015-02-03 02:21:52 +01:00
2016-02-14 03:50:49 +01:00
2016-02-14 03:50:49 +01:00
2016-09-07 09:48:36 +02:00
2016-02-14 03:50:49 +01:00
2016-02-14 03:50:49 +01:00
2016-02-14 03:50:49 +01:00
2016-09-15 18:34:15 +10:00
2016-07-21 08:40:50 +10:00
2016-02-14 03:50:49 +01:00
2016-02-14 03:50:49 +01:00
2016-02-14 03:50:49 +01:00
2015-07-29 11:52:14 +02:00
2016-09-15 18:34:15 +10:00
2016-12-05 14:08:11 +10:00
2016-02-14 03:50:49 +01:00
2016-11-08 09:05:47 +10:00
2016-02-14 03:50:49 +01:00
2016-07-25 15:22:36 +10:00