forked from qt-creator/qt-creator
TaskTree: Add task tree adapter for task tree
Now it's possible to nest TaskTrees. A nested TaskTree is seen as one, singular task inside parent tree. Change-Id: Iad95de39c7b79580e0b589c222594de91d5b51a1 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -255,6 +255,13 @@ private:
|
||||
TaskTreePrivate *d;
|
||||
};
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT TaskTreeAdapter : public Tasking::TaskAdapter<TaskTree>
|
||||
{
|
||||
public:
|
||||
TaskTreeAdapter();
|
||||
void start() final;
|
||||
};
|
||||
|
||||
} // namespace Utils
|
||||
|
||||
#define QTC_DECLARE_CUSTOM_TASK(CustomTaskName, TaskAdapterClass)\
|
||||
@@ -266,3 +273,4 @@ template <typename ...Args>\
|
||||
using CustomTaskName = CustomTask<TaskAdapterClass<Args...>>;\
|
||||
} // namespace Utils::Tasking
|
||||
|
||||
QTC_DECLARE_CUSTOM_TASK(Tree, Utils::TaskTreeAdapter);
|
||||
|
||||
Reference in New Issue
Block a user