FutureProgress 类
class Core::FutureProgressFutureProgress 类用于适配通过 ProgressManager 类创建的进度指示器的外观。 更多...
头文件 | #include <coreplugin/progressmanager/futureprogress.h> |
继承 | QWidget |
公共函数
QFuture<void> | future() const |
bool | hasError() const |
void | setTitle(const QString &title) |
void | setWidget(QWidget *widget) |
QString | title() const |
QWidget * | widget() const |
信号
详细描述
使用 ProgressManager::addTask() 生成的此类的实例来定义应在进度条下方显示的控件,或者更改进度标题。还可以用它来对用户点击进度指示器的事件做出响应(例如,打开更详细的视图或任务的输出)。
成员函数文档
[signal]
void FutureProgress::canceled()
连接到此信号以在操作取消时获得通知。
[signal]
void FutureProgress::clicked()
连接到此信号以在用户点击进度指示器时获得通知。
[signal]
void FutureProgress::finished()
另一种在任务完成后获得通知的方法。
QFuture<void> FutureProgress::future() const
返回表示此正在运行任务的 QFuture 对象。
bool FutureProgress::hasError() const
返回此进度指示器的错误状态。
void FutureProgress::setTitle(const QString &title)
更改进度指示器的 标题。
另请参阅title().
void FutureProgress::setWidget(QWidget *widget)
设置 widget 显示在进度条下方。当进度指示器被销毁时,此 widget 也会被销毁。默认情况下,在进度指示器下方不显示任何 widget。
另请参阅 widget().
QString FutureProgress::title() const
返回进度指示器的标题。
另请参阅 setTitle().
QWidget *FutureProgress::widget() const
返回显示在进度指示器下方的自定义小部件。
另请参阅 setWidget().
©2024 Qt公司。此处包含的文档贡献是各自所有者的版权。本提供的文档根据GNU自由文档许可证1.3版条款发布,该许可证由自由软件基金会发布。Qt及其相关标志是Qt公司位于芬兰和/或全球其他国家的商标。所有其他商标均为各自所有者的财产。