PackageManagerPage 类
class QInstaller::PackageManagerPagePackageManagerPage 类用于显示待安装产品的信息。更多...
公共函数
| PackageManagerPage(QInstaller::PackageManagerCore *core) | |
| virtual | ~PackageManagerPage() |
| QInstaller::PackageManagerGui * | gui() const |
| virtual bool | isInterruptible() const |
| QString | pageListTitle() const |
| virtual QString | productName() const |
| void | setColoredSubTitle(const QString &subTitle) |
| void | setColoredTitle(const QString &title) |
| void | setComplete(bool complete) |
| void | setPageListTitle(const QString &title) |
| void | setSettingsButtonRequested(bool request) |
| void | setShowOnPageList(bool show) |
| void | setValidatePageComponent(QInstaller::Component *component) |
| bool | settingsButtonRequested() const |
| bool | showOnPageList() const |
| virtual QPixmap | wizardPixmap(const QString &pixmapType) const |
重实现的公共函数
| virtual bool | isComplete() const override |
| virtual bool | validatePage() override |
信号
| void | entered() |
| void | left() |
| void | showOnPageListChanged() |
保护函数
| virtual void | entering() |
| virtual QWidget * | findWidget(const QString &objectName) const |
| virtual void | insertWidget(QWidget *widget, const QString &siblingName, int offset = 1) |
| virtual void | leaving() |
| QInstaller::PackageManagerCore * | packageManagerCore() const |
重实现的保护函数
| virtual int | nextId() const override |
成员函数文档
[显式] PackageManagerPage::PackageManagerPage(QInstaller::PackageManagerCore *core)
使用核心作为父对象构造包管理页面。
[虚拟 elapsedTime=no exception] PackageManagerPage::~PackageManagerPage()
销毁包管理页面。
[信号] void PackageManagerPage::entered()
当页面被进入时调用此信号。
[虚拟受保护] void PackageManagerPage::entering()
当最终用户进入页面且触发 PackageManagerGui:currentPageChanged() 信号时调用。支持 QWizardPage::initializePage() 函数以确保页面字段正确初始化,基于之前页面的字段。否则,如果在安装程序中设置为 QWizard::IndependentPages,则 initializePage() 会被调用一次。
[虚拟受保护] QWidget *PackageManagerPage::findWidget(const QString &objectName) const
返回由 objectName 指定的小部件。
QInstaller::PackageManagerGui *PackageManagerPage::gui() const
返回此页面所属的向导。
[虚拟受保护] void PackageManagerPage::insertWidget(QWidget *widget, const QString &siblingName, int offset = 1)
在由 offset 指定的相对于由 siblingName 指定的小部件的位置插入 widget。默认位置是在同级小部件之后。
[覆盖虚拟] bool PackageManagerPage::isComplete() const
重写: QWizardPage::isComplete() const.
如果页面已完全,则返回 true;否则返回 false。
[虚拟] bool PackageManagerPage::isInterruptible() const
如果安装可以中断,则返回 true。
[虚拟受保护] void PackageManagerPage::leaving()
当最终用户离开页面且触发 PackageManagerGui:currentPageChanged() 信号时调用。
[信号] void PackageManagerPage::left()
当页面被离开时调用此信号。
[覆盖虚拟受保护] int PackageManagerPage::nextId() const
重新实现:QWizardPage::nextId() const。
根据应用程序 是否安装、更新或卸载 来确定显示下一页。
只有当选中用于安装提供许可证的组件时,才会显示许可证检查页。卸载和更新期间它被隐藏。
[protected] QInstaller::PackageManagerCore *PackageManagerPage::packageManagerCore() const
返回包管理器核心。
QString PackageManagerPage::pageListTitle() const
返回显示在安装程序页面指示器上此页的标题。如果为空,将使用备用标题。
另请参阅setPageListTitle。
[virtual] QString PackageManagerPage::productName() const
返回正在安装的应用程序的产品名称。
void PackageManagerPage::setColoredSubTitle(const QString &subTitle)
设置subTitle的字体颜色。
void PackageManagerPage::setColoredTitle(const QString &title)
设置title的字体颜色。标题在包信息文件的<Title>元素中指定。它是显示在标题栏上的安装程序名称。
void PackageManagerPage::setComplete(bool complete)
如果complete为true,则将包管理器页面设置为完成。发出completeChanged()信号。
另请参阅isComplete。
void PackageManagerPage::setPageListTitle(const QString &title)
将安装程序页面指示器上显示的此页的标题设置为title。未设置此信息的页面将使用备用标题。
另请参阅pageListTitle。
void PackageManagerPage::setSettingsButtonRequested(bool request)
如果request为true,则确定页面应请求设置按钮。
void PackageManagerPage::setShowOnPageList(bool show)
根据show设置安装程序页面指示器上的页面可见性。默认情况下,所有页面都可见。
另请参阅showOnPageList。
void PackageManagerPage::setValidatePageComponent(QInstaller::Component *component)
设置验证页面的component。
bool PackageManagerPage::settingsButtonRequested() const
如果页面请求显示 设置 按钮,则返回 true。
bool PackageManagerPage::showOnPageList() const
如果页面应在安装程序页面指示器上显示,则返回 true。
另请参阅setShowOnPageList。
[信号] void PackageManagerPage::showOnPageListChanged()
当页面在页面列表中的可见性改变且需要刷新时调用。
[重写虚拟] bool PackageManagerPage::validatePage()
重写: QWizardPage::validatePage。
如果最终用户已输入完整且有效的信息,则返回 true。
[虚拟] QPixmap PackageManagerPage::wizardPixmap(const QString &pixmapType) const
返回由 pixmapType 指定的小图标。pixmapType 可以是包信息文件中的 <Banner>、<Logo> 或 <Watermark> 元素。如果提供了 @2x 图像,则对于高 DPI 显示,返回该图像。
©2021 The Qt Company Ltd。本文件中包含的文档贡献归各自所有者所有。本文件提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款授权的。The Qt Company、Qt 及其相应标志是 The Qt Company Ltd 在芬兰和其他国家的商标。所有其他商标均为各自所有者的财产。