产品介绍页类

class QInstaller::IntroductionPage

IntroductionPage 类显示要安装产品的相关信息。更多...

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

公共函数

IntroductionPage(QInstaller::PackageManagerCore *core)
voidhideAll()
voidresetFetchedState()
voidsetMaintainerToolsEnabled(bool enable)
voidsetMaintenanceToolsEnabled(bool enable)
voidsetText(const QString &text)
voidshowAll()
voidshowMaintenanceTools()
voidshowMetaInfoUpdate()

重写的公共函数

virtual intnextId() const override
virtual boolvalidatePage() override

公共槽

voidonCoreNetworkSettingsChanged()
voidonProgressChanged(int progress)
voidsetErrorMessage(const QString &error)
voidsetMessage(const QString &msg)
voidsetTotalProgress(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公司有限公司在芬兰和其他国家/地区的商标。所有其他商标都是各自所有者的财产。