QtTaskTree::QSingleTaskTreeRunner Class
class QtTaskTree::QSingleTaskTreeRunnerControlador de ejecución de un árbol de tareas. Más...
| Cabecera: | #include <qtasktreerunner.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS TaskTree)target_link_libraries(mytarget PRIVATE Qt6::TaskTree) |
| qmake: | QT += tasktree |
| Desde: | Qt 6.11 |
Funciones Públicas
| 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) |
Descripción Detallada
Gestiona la ejecución de un único árbol de tareas. Utiliza el método start() para ejecutar una receta dada, reiniciando cualquier árbol de tareas posiblemente en ejecución. Se garantiza que como máximo un árbol de tareas se está ejecutando en un momento dado.
Véase también Task Tree Runners.
Documentación de funciones miembro
QSingleTaskTreeRunner::QSingleTaskTreeRunner()
Construye un único árbol de tareas.
[noexcept] QSingleTaskTreeRunner::~QSingleTaskTreeRunner()
Destruye el ejecutor del árbol de tareas único. Se elimina un árbol de tareas posiblemente en ejecución. No se llama a ningún gestor de tareas terminado.
Véase también ~QTaskTree().
void QSingleTaskTreeRunner::cancel()
Cancela el árbol de tareas en ejecución. Llama al gestor de tareas finalizadas con DoneWith::Cancel.
bool QSingleTaskTreeRunner::isRunning() const
Devuelve si el ejecutor del árbol de tareas único está ejecutando actualmente un árbol de tareas.
void QSingleTaskTreeRunner::reset()
Reinicia el árbol de tareas en ejecución. No se llama a ningún gestor de tareas finalizadas.
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)
Inicia recipe incondicionalmente, reiniciando cualquier árbol de tareas en ejecución. Llama a setupHandler cuando está a punto de iniciarse un nuevo árbol de tareas. Llama a doneHandler cuando el árbol de tareas ha finalizado. El doneHandler es llamado de acuerdo con el callDone pasado.
© 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.