QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
Definition of a task for inclusion in the manager. More...
#include <qgstaskmanager.h>
Public Member Functions | |
TaskDefinition (QgsTask *task, const QgsTaskList &dependentTasks=QgsTaskList()) | |
Constructor for TaskDefinition. More... | |
Public Attributes | |
QgsTaskList | dependentTasks |
List of dependent tasks which must be completed before task can run. More... | |
QgsTask * | task = nullptr |
Task. More... | |
Definition of a task for inclusion in the manager.
Definition at line 407 of file qgstaskmanager.h.
|
inlineexplicit |
Constructor for TaskDefinition.
Ownership of the task is not transferred to the definition, but will be transferred to a QgsTaskManager.
Definition at line 414 of file qgstaskmanager.h.
QgsTaskList QgsTaskManager::TaskDefinition::dependentTasks |
List of dependent tasks which must be completed before task can run.
If any dependent tasks are canceled this task will also be canceled. Dependent tasks must also be added to the task manager for proper handling of dependencies.
Definition at line 427 of file qgstaskmanager.h.
QgsTask* QgsTaskManager::TaskDefinition::task = nullptr |
Task.
Definition at line 420 of file qgstaskmanager.h.