别名查找类
类 QInstaller::AliasFinder根据版本和源优先级,从解析的别名源文件中创建组件别名对象。更多...
头文件 | #include <AliasFinder> |
公共函数
AliasFinder(QInstaller::PackageManagerCore *core) | |
~AliasFinder() | |
QList<QInstaller::ComponentAlias *> | aliases() const |
bool | run() |
void | setAliasSources(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 的商标。所有其他商标均为各自所有者的财产。