UpdateFinder 类

class KDUpdater::UpdateFinder

UpdaterFinder 类查找适用于已安装软件包的更新。更多...

头文件 #include <UpdateFinder>
继承自 KDUpdater::Task

公共函数

UpdateFinder()
virtual~UpdateFinder()
voidsetLocalPackageHub(std::weak_ptr<KDUpdater::LocalPackageHub> hub)
voidsetPackageSources(const QSet<QInstaller::PackageSource> &sources)
QList<KDUpdater::Update *>updates() const

详细描述

KDUpdater::UpdateFinder 类帮助搜索并安装应用程序的更新。该类主要处理应用程序的 KDUpdater::PackagesInfo 以及从所有更新源聚合的 UpdateXML,并填充一系列 KDUpdater::Update 对象的列表。

成员函数文档

UpdateFinder::UpdateFinder()

构造一个更新查找器。

[虚拟 noexcept] UpdateFinder::~UpdateFinder()

析构函数

void UpdateFinder::setLocalPackageHub(std::weak_ptr<KDUpdater::LocalPackageHub> hub)

设置有关已安装本地软件包的信息 hub

void UpdateFinder::setPackageSources(const QSet<QInstaller::PackageSource> &sources)

在搜索相关软件包时设置软件包 sources 信息。

QList<KDUpdater::Update *> UpdateFinder::updates() const

返回一个 KDUpdater::Update 对象的列表。

©2021 The Qt Company Ltd. 本文档的贡献者是各自版权的所有者。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 许可的。Qt 公司,Qt 及其相应标志是芬兰和/或世界其他地区的 Qt 公司商标。所有其他商标均为其各自所有者的财产。