别名查找类

QInstaller::AliasFinder

根据版本和源优先级,从解析的别名源文件中创建组件别名对象。更多...

头文件 #include <AliasFinder>

公共函数

AliasFinder(QInstaller::PackageManagerCore *core)
~AliasFinder()
QList<QInstaller::ComponentAlias *>aliases() const
boolrun()
voidsetAliasSources(const QSet<QInstaller::AliasSource> &sources)

详细说明

成员功能说明

[明确] AliasFinder::AliasFinder(QInstaller::PackageManagerCore *core)

使用 core 作为包管理器实例来构造一个新的别名查找器。

[noexcept] AliasFinder::~AliasFinder()

销毁查找器并清理未释放的结果。

QList<QInstaller::ComponentAlias *> AliasFinder::aliases() const

返回找到的别名的列表。

bool AliasFinder::run()

运行查找器。解析别名源文件并根据解析数据创建组件别名对象。相同的别名可以在多个源文件中声明,因此使用源优先级和版本信息来决定哪个源用于创建别名对象。

调用此操作时将清除任何先前结果。

如果至少找到一个别名,则返回 true,否则返回 false

void AliasFinder::setAliasSources(const QSet<QInstaller::AliasSource> &sources)

将别名源设置为 sources 以从中查找别名信息。

©2021 The Qt Company Ltd. 本文档中包含的贡献为各自所有者的版权。本提供了的文档根据发布的 GNU 自由文档许可协议版本 1.3 的条款进行许可。Qt 公司、Qt 及其相关标志是芬兰和/或在全世界其他国家 The Qt Company Ltd 的商标。所有其他商标均为各自所有者的财产。