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 在芬兰和其他国家的商标。所有其他商标均为各自所有者的财产。