UpdateFinder 类
class KDUpdater::UpdateFinderUpdaterFinder 类查找适用于已安装软件包的更新。更多...
头文件 | #include <UpdateFinder> |
继承自 | KDUpdater::Task |
公共函数
UpdateFinder() | |
virtual | ~UpdateFinder() |
void | setLocalPackageHub(std::weak_ptr<KDUpdater::LocalPackageHub> hub) |
void | setPackageSources(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 公司商标。所有其他商标均为其各自所有者的财产。