QtTaskTree::QSingleTaskTreeRunner Class
class QtTaskTree::QSingleTaskTreeRunnerContrôleur d'exécution d'un arbre de tâches unique. Plus d'informations...
| En-tête : | #include <qtasktreerunner.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS TaskTree)target_link_libraries(mytarget PRIVATE Qt6::TaskTree) |
| qmake : | QT += tasktree |
| Depuis : | Qt 6.11 |
Fonctions publiques
| QSingleTaskTreeRunner() | |
| ~QSingleTaskTreeRunner() | |
| void | cancel() |
| bool | isRunning() const |
| void | reset() |
| void | start(const QtTaskTree::Group &recipe, SetupHandler &&setupHandler = {}, DoneHandler &&doneHandler = {}, QtTaskTree::CallDone callDone = QtTaskTree::CallDoneFlag::Always) |
Description détaillée
Gère l'exécution d'un arbre de tâches unique. Utilisez la méthode start() pour exécuter une recette donnée, en réinitialisant tout arbre des tâches éventuellement en cours d'exécution. Il est garanti qu'au plus un arbre des tâches est en cours d'exécution à un moment donné.
Voir aussi Task Tree Runners.
Documentation des fonctions membres
QSingleTaskTreeRunner::QSingleTaskTreeRunner()
Construit un gestionnaire d'arbre de tâches unique.
[noexcept] QSingleTaskTreeRunner::~QSingleTaskTreeRunner()
Détruit l'exécution de l'arbre des tâches unique. Un arbre des tâches éventuellement en cours d'exécution est supprimé. Aucun gestionnaire de tâches n'est appelé.
Voir aussi ~QTaskTree().
void QSingleTaskTreeRunner::cancel()
Annule l'arbre des tâches en cours. Appelle le gestionnaire "done" de l'arbre des tâches avec DoneWith::Cancel.
bool QSingleTaskTreeRunner::isRunning() const
Indique si le programme d'exécution d'un arbre de tâches unique est en train d'exécuter un arbre de tâches.
void QSingleTaskTreeRunner::reset()
Réinitialise l'arbre des tâches en cours. Aucun gestionnaire de tâches n'est appelé.
template <typename SetupHandler = QtTaskTree::TreeSetupHandler, typename DoneHandler = QtTaskTree::TreeDoneHandler> void QSingleTaskTreeRunner::start(const QtTaskTree::Group &recipe, SetupHandler &&setupHandler = {}, DoneHandler &&doneHandler = {}, QtTaskTree::CallDone callDone = QtTaskTree::CallDoneFlag::Always)
Démarre le site recipe sans condition, en réinitialisant toute arborescence de tâches éventuellement en cours d'exécution. Appelle setupHandler lorsqu'un nouvel arbre de tâches est sur le point d'être lancé. Appelle doneHandler lorsque l'arbre des tâches est terminé. L'adresse doneHandler est appelée en fonction de l'adresse callDone qui lui a été transmise.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.