PerformInstallationPage 类

QInstallerPerformInstallationPage

PerformInstallationPage 类展示了关于安装状态的进度信息。更多...

头文件 #include <PerformInstallationPage>
继承自 QInstaller::PackageManagerPage

公共函数

PerformInstallationPage(QInstaller::PackageManagerCore *core)
virtual~PerformInstallationPage()
boolisAutoSwitching() const

公共槽

voidchangeCurrentImage()
voidsetTitleMessage(const QString &title)

信号

voidsetAutomatedPageSwitchEnabled(bool request)

重写的保护函数

virtual voidentering() override
virtual boolisInterruptible() const override
virtual voidleaving() override

详细描述

此类是 PerformInstallationForm 类的容器,用于构建页面的实际 UI。

成员函数文档

[explicit] PerformInstallationPage::PerformInstallationPage(QInstaller::PackageManagerCore *core)

使用 core 作为父元素构造一个执行安装页面。该页面包含一个 PerformInstallationForm,它定义了页面的 UI。

[virtual noexcept] PerformInstallationPage::~PerformInstallationPage()

销毁一个执行安装页面。

[slot] void PerformInstallationPage::changeCurrentImage()

将目前显示的产品图片更改为安装程序配置中下一个可用的图片。

[override virtual protected] void PerformInstallationPage::entering()

重写: PackageManagerPage::entering().

根据上一页的字段值初始化页面的字段。显示的文本取决于该页面是否在安装程序、更新程序或卸载程序中使用。

bool PerformInstallationPage::isAutoSwitching() const

如果请求自动切换到该页面,则返回 true

[override virtual protected] bool PerformInstallationPage::isInterruptible() const

重新实现: PackageManagerPage::isInterruptible() const

如果安装可以中断,则返回 true

[override virtual protected] void PerformInstallationPage::leaving()

重新实现: PackageManagerPage::leaving()

当最终用户离开页面并且触发 PackageManagerGui 的 currentPageChanged() 信号时被调用。

[signal] void PerformInstallationPage::setAutomatedPageSwitchEnabled(bool request)

requesttrue 时启用页面自动切换。

[slot] void PerformInstallationPage::setTitleMessage(const QString &title)

设置 title 作为执行安装页的标题。

©2021 The Qt Company Ltd. 本文件中的文档贡献者的版权属于各自的所有者。本提供的文档是根据自由软件基金会发布的、由自由软件基金会出版的 GNU自由文档许可1.3版本 的条款进行许可的。Qt Company, Qt 及其相应标志是芬兰以及其他国家/地区的 Qt 公司的产品商标。所有其他商标都属于其各自的所有者。