QtTaskTree::QStartedBarrier Class
class QtTaskTree::QStartedBarrier| 头文件: | #include <qbarriertask.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS TaskTree)target_link_libraries(mytarget PRIVATE Qt6::TaskTree) |
| qmake: | QT += tasktree |
| 自 | Qt 6.11 |
| 继承: | QtTaskTree::QBarrier |
注意:该类中的所有函数都是可重入的。
公共函数
| QStartedBarrier(QObject *parent) | |
| QStartedBarrier(qsizetype limit, QObject *parent = nullptr) |
重实现的受保护函数
| virtual bool | event(QEvent *event) override |
相关非成员
详细说明
QStartedBarrier 是一个具有给定限制的QBarrier ,在构造时已经启动。
成员函数文档
[explicit] QStartedBarrier::QStartedBarrier(QObject *parent)
使用给定的parent 创建已启动的QBarrier ,默认限制为 1。
[explicit] QStartedBarrier::QStartedBarrier(qsizetype limit, QObject *parent = nullptr)
使用给定的limit 和parent 创建开始的QBarrier 。
[override virtual protected] bool QStartedBarrier::event(QEvent *event)
重实现:QBarrier::event(QEvent *event).
相关非成员
[alias] BarrierKickerGetter
接收QStoredBarrier 并返回ExecutableItem 的函数类型别名,即std::function<ExecutableItem(const QStoredBarrier &)> ,在When 构造函数中使用。
[alias] QStoredBarrier
QtTaskTree::Storage<QStartedBarrier> 的别名类型,用于配方内部。
© 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.