产品介绍页类
class QInstaller::IntroductionPageIntroductionPage 类显示要安装产品的相关信息。更多...
头文件 | #include <IntroductionPage> |
继承 | QInstaller::PackageManagerPage |
公共函数
IntroductionPage(QInstaller::PackageManagerCore *core) | |
void | hideAll() |
void | resetFetchedState() |
void | setMaintainerToolsEnabled(bool enable) |
void | setMaintenanceToolsEnabled(bool enable) |
void | setText(const QString &text) |
void | showAll() |
void | showMaintenanceTools() |
void | showMetaInfoUpdate() |
重写的公共函数
virtual int | nextId() const override |
virtual bool | validatePage() override |
公共槽
void | onCoreNetworkSettingsChanged() |
void | onProgressChanged(int progress) |
void | setErrorMessage(const QString &error) |
void | setMessage(const QString &msg) |
void | setTotalProgress(int totalProgress) |
信号
成员函数文档
[显式]
IntroductionPage::IntroductionPage(QInstaller::PackageManagerCore *core)
使用 core 作为父对象构建介绍页。
void IntroductionPage::hideAll()
隐藏页面上的所有小部件。
[重写虚拟]
int IntroductionPage::nextId() const
重实现: PackageManagerPage::nextId() const.
根据应用是否安装、更新或卸载,确定应显示哪个页面。
[槽]
void IntroductionPage::onCoreNetworkSettingsChanged()
重置内部页面状态,因此单击 下一步 时需要再次获取元数据。对于维护工具,根据当前存储库设置启用或禁用需要启用存储库的选项。
[槽]
void IntroductionPage::onProgressChanged(int progress)
更新进度条上的 progress 的值。
[信号]
void IntroductionPage::packageManagerCoreTypeChanged()
当软件包管理器核心类型更改时,会发出此信号。
void IntroductionPage::resetFetchedState()
重置内部页面状态,这样在点击下一步时,需要再次获取元数据。
[slot]
void IntroductionPage::setErrorMessage(const QString &error)
在页面上显示错误消息 error。
void IntroductionPage::setMaintainerToolsEnabled(bool enable)
根据enable的值启用或禁用根据添加或更新组件的选项。对于没有任何启用仓库的维护工具,无论enable的值如何,软件包管理器和更新器都将保持禁用状态。
void IntroductionPage::setMaintenanceToolsEnabled(bool enable)
将enable设置为true
以启用页面上安装、添加和卸载组件的选项。对于没有任何启用仓库的维护工具,无论enable的值如何,软件包管理器和更新器都将保持禁用状态。
[slot]
void IntroductionPage::setMessage(const QString &msg)
在页面上显示消息 msg。
void IntroductionPage::setText(const QString &text)
在页面上显示文本 text。
[slot]
void IntroductionPage::setTotalProgress(int totalProgress)
将总进度值totalProgress设置为进度条。
void IntroductionPage::showAll()
显示页面上的所有小工具。
void IntroductionPage::showMaintenanceTools()
显示页面上安装、添加和卸载组件的选项。
void IntroductionPage::showMetaInfoUpdate()
隐藏页面上的除文本标签和进度条之外的所有小工具。
[override virtual]
bool IntroductionPage::validatePage()
重新实现了:PackageManagerPage::validatePage。
对于卸载程序,始终返回true
。对于软件包管理器和更新器,至少需要一个有效的仓库。对于在线安装程序、软件包管理器和更新器,必须成功获取有效元数据才能返回true
。
©2021 Qt公司有限公司版权所有。本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt公司、Qt及其相关标志是Qt公司有限公司在芬兰和其他国家/地区的商标。所有其他商标都是各自所有者的财产。