ComponentAlias类
类 QInstaller::ComponentAliasComponentAlias类表示单一或多个组件的别称。更多...
头文件 | #include <ComponentAlias> |
继承自 | QObject |
公共类型
枚举 | UnstableError { ReferenceToUnstable, MissingComponent, UnselectableComponent, MissingAlias, ComponentNameConfict } |
公共函数
ComponentAlias(QInstaller::PackageManagerCore *core) | |
虚拟 | ~ComponentAlias() |
QListaliases() | |
QListcomponents() | |
QString | description() const |
QString | displayName() const |
bool | isSelected() const |
bool | isUnstable() const |
bool | isVirtual() const |
QStringList | keys() const |
QString | name() const |
void | setSelected(bool selected) |
void | setUnstable(QInstaller::ComponentAlias::UnstableError error, const QString &message = QString()) |
void | setValue(const QString &key, const QString &value) |
QString | value(const QString &key, const QString &defaultValue = QString()) const |
QString | version() const |
成员类型文档
枚举 ComponentAlias::UnstableError
此枚举类型包含标记别称为不稳定的可能原因
常数 | 值 | 描述 |
---|---|---|
QInstaller::ComponentAlias::ReferenceToUnstable | 0 | 别称需要另一个标记为不稳定别称。 |
QInstaller::ComponentAlias::MissingComponent | 1 | 别称需要缺失的组件。 |
QInstaller::ComponentAlias::UnselectableComponent | 2 | 别称需要无法选择的组件。 |
QInstaller::ComponentAlias::MissingAlias | 3 | 别称需要另一个缺失的别称。 |
QInstaller::ComponentAlias::ComponentNameConfict | 4 | 别称的名称与组件的名称冲突 |
成员函数文档
ComponentAlias::ComponentAlias(QInstaller::PackageManagerCore *core)
使用包管理器实例core构造一个新组件别称。
[虚拟 noexcept]
ComponentAlias::~ComponentAlias()
销毁别称。
QList<QInstaller::ComponentAlias *> ComponentAlias::aliases()
返回此别名的所需其他别名字符串列表,或者如果此别名不需要任何其他别名字符串,则返回空列表。
QList<QInstaller::Component *> ComponentAlias::components()
返回此别名所需组件的列表,或者如果此别名不需要任何组件,则返回空列表。
QString ComponentAlias::description() const
返回别名的描述文本。
QString ComponentAlias::displayName() const
返回别名的显示名称。
bool ComponentAlias::isSelected() const
如果别名被选中用于安装,则返回 true
,否则返回 false
。
bool ComponentAlias::isUnstable() const
如果别名被标记为不稳定,则返回 true
,否则返回 false
。
bool ComponentAlias::isVirtual() const
如果别名是虚拟的,则返回 true
,否则返回 false
。
虚拟别名是用户不能选择的别名,并且是不可见的。但是它们可能由其他别名所要求。
QStringList ComponentAlias::keys() const
返回组件别名字符串的所有键。
QString ComponentAlias::name() const
返回别名的名称。
void ComponentAlias::setSelected(bool selected)
将别名的选择状态设置为 selected。如果该别名不可选择,则选择不会有任何效果。
另请参阅 isSelected。
void ComponentAlias::setUnstable(QInstaller::ComponentAlias::UnstableError error, const QString &message = QString())
使用 error 和一个描述错误的 message 将别名设置为不稳定。
另请参阅 isUnstable。
void ComponentAlias::setValue(const QString &key, const QString &value)
将由 key 指定的值设置为 value。如果该值已存在,它将被新的值替换。
另请参阅 value。
QString ComponentAlias::value(const QString &key, const QString &defaultValue = QString()) const
返回指定的 key 的值,带有可选的默认值 defaultValue。
另请参阅 setValue。
QString ComponentAlias::version() const
返回别名版本。
©2021 The Qt Company Ltd。此处包含的文档贡献属于各自的版权所有者。此处提供的文档是根据免费软件基金会发布的GNU自由文档许可版1.3的条款许可的。