forked from qt-creator/qt-creator
Tasking::Tree: Rename Tree into TaskTreeTask
Task-number: QTCREATORBUG-29102 Change-Id: I70073bcb44a712c427c8c5aea42c48dbc30eebe0 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -1264,7 +1264,7 @@ void TaskNode::invokeEndHandler(bool success)
|
|||||||
recipe described by the Group root element.
|
recipe described by the Group root element.
|
||||||
|
|
||||||
As TaskTree is also an asynchronous task, it can be a part of another TaskTree.
|
As TaskTree is also an asynchronous task, it can be a part of another TaskTree.
|
||||||
To place a nested TaskTree inside another TaskTree, insert the Tasking::Tree
|
To place a nested TaskTree inside another TaskTree, insert the Tasking::TaskTreeTask
|
||||||
element into other tree's Group element.
|
element into other tree's Group element.
|
||||||
|
|
||||||
TaskTree reports progress of completed tasks when running. The progress value
|
TaskTree reports progress of completed tasks when running. The progress value
|
||||||
@@ -1455,13 +1455,13 @@ void TaskTree::setupStorageHandler(const Tasking::TreeStorageBase &storage,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TaskTreeAdapter::TaskTreeAdapter()
|
TaskTreeTaskAdapter::TaskTreeTaskAdapter()
|
||||||
{
|
{
|
||||||
connect(task(), &TaskTree::done, this, [this] { emit done(true); });
|
connect(task(), &TaskTree::done, this, [this] { emit done(true); });
|
||||||
connect(task(), &TaskTree::errorOccurred, this, [this] { emit done(false); });
|
connect(task(), &TaskTree::errorOccurred, this, [this] { emit done(false); });
|
||||||
}
|
}
|
||||||
|
|
||||||
void TaskTreeAdapter::start()
|
void TaskTreeTaskAdapter::start()
|
||||||
{
|
{
|
||||||
task()->start();
|
task()->start();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -413,10 +413,10 @@ private:
|
|||||||
TaskTreePrivate *d;
|
TaskTreePrivate *d;
|
||||||
};
|
};
|
||||||
|
|
||||||
class QTCREATOR_UTILS_EXPORT TaskTreeAdapter : public Tasking::TaskAdapter<TaskTree>
|
class QTCREATOR_UTILS_EXPORT TaskTreeTaskAdapter : public Tasking::TaskAdapter<TaskTree>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
TaskTreeAdapter();
|
TaskTreeTaskAdapter();
|
||||||
void start() final;
|
void start() final;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -431,4 +431,4 @@ template <typename ...Args>\
|
|||||||
using CustomTaskName = CustomTask<TaskAdapterClass<Args...>>;\
|
using CustomTaskName = CustomTask<TaskAdapterClass<Args...>>;\
|
||||||
} // namespace Utils::Tasking
|
} // namespace Utils::Tasking
|
||||||
|
|
||||||
QTC_DECLARE_CUSTOM_TASK(Tree, Utils::TaskTreeAdapter);
|
QTC_DECLARE_CUSTOM_TASK(TaskTreeTask, Utils::TaskTreeTaskAdapter);
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ DiffFilesController::DiffFilesController(IDocument *document)
|
|||||||
|
|
||||||
const Group root = {
|
const Group root = {
|
||||||
Storage(storage),
|
Storage(storage),
|
||||||
Tree(setupTree),
|
TaskTreeTask(setupTree),
|
||||||
OnGroupDone(onTreeDone),
|
OnGroupDone(onTreeDone),
|
||||||
OnGroupError(onTreeError)
|
OnGroupError(onTreeError)
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ ShowController::ShowController(IDocument *document, const QString &id)
|
|||||||
OnGroupSetup(desciptionDetailsSetup),
|
OnGroupSetup(desciptionDetailsSetup),
|
||||||
ProcessTask(setupBranches, onBranchesDone, onBranchesError),
|
ProcessTask(setupBranches, onBranchesDone, onBranchesError),
|
||||||
ProcessTask(setupPrecedes, onPrecedesDone, onPrecedesError),
|
ProcessTask(setupPrecedes, onPrecedesDone, onPrecedesError),
|
||||||
Tree(setupFollows)
|
TaskTreeTask(setupFollows)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -230,7 +230,7 @@ TaskItem QnxDeployQtLibrariesDialogPrivate::chmodTree()
|
|||||||
}
|
}
|
||||||
tree.setupRoot(chmodList);
|
tree.setupRoot(chmodList);
|
||||||
};
|
};
|
||||||
return Tree{setupChmodHandler};
|
return TaskTreeTask{setupChmodHandler};
|
||||||
}
|
}
|
||||||
|
|
||||||
Group QnxDeployQtLibrariesDialogPrivate::deployRecipe()
|
Group QnxDeployQtLibrariesDialogPrivate::deployRecipe()
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ TaskItem GenericDirectUploadStep::statTree(const TreeStorage<UploadStorage> &sto
|
|||||||
}
|
}
|
||||||
tree.setupRoot({statList});
|
tree.setupRoot({statList});
|
||||||
};
|
};
|
||||||
return Tree(setupHandler);
|
return TaskTreeTask(setupHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
TaskItem GenericDirectUploadStep::uploadTask(const TreeStorage<UploadStorage> &storage)
|
TaskItem GenericDirectUploadStep::uploadTask(const TreeStorage<UploadStorage> &storage)
|
||||||
@@ -263,7 +263,7 @@ TaskItem GenericDirectUploadStep::chmodTree(const TreeStorage<UploadStorage> &st
|
|||||||
}
|
}
|
||||||
tree.setupRoot({chmodList});
|
tree.setupRoot({chmodList});
|
||||||
};
|
};
|
||||||
return Tree(setupChmodHandler);
|
return TaskTreeTask(setupChmodHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
Group GenericDirectUploadStep::deployRecipe()
|
Group GenericDirectUploadStep::deployRecipe()
|
||||||
|
|||||||
@@ -550,7 +550,7 @@ void tst_TaskTree::testTree_data()
|
|||||||
const Group root3 {
|
const Group root3 {
|
||||||
Storage(storage),
|
Storage(storage),
|
||||||
Test(setupTask(1), logDone),
|
Test(setupTask(1), logDone),
|
||||||
Tree(setupSubTree),
|
TaskTreeTask(setupSubTree),
|
||||||
Test(setupTask(5), logDone),
|
Test(setupTask(5), logDone),
|
||||||
OnGroupDone(groupDone(0))
|
OnGroupDone(groupDone(0))
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user