- Extending Qt Creator Manual
- Tasking Solution
- Extending Qt Creator Manual 18.0.0-rc1

# Tasking Solution

Contains a general purpose Tasking solution. More...

## Namespaces

Tasking | Encloses all classes and global functions of the Tasking solution

## Classes

Tasking::CustomTask | A class template used for declaring custom task items and defining their setup and done handlers
Tasking::ExecutableItem | Base class for executable task items
Tasking::Group | Represents the basic element for composing declarative recipes describing how to execute and handle a nested tree of asynchronous tasks
Tasking::GroupItem | Represents the basic element that may be a part of any Group
Tasking::Storage | A class template for custom data exchange in the running task tree
Tasking::Sync | Synchronously executes a custom handler between other tasks
Tasking::TaskInterface | The abstract base class for implementing custom task adapters
Tasking::TaskTree | Runs an async task tree structure defined in a declarative way

## Detailed Description

The Tasking solution depends on Qt only, and doesn't depend on any Qt Creator specific code.