ComponentAlias类

QInstaller::ComponentAlias

ComponentAlias类表示单一或多个组件的别称。更多...

头文件 #include <ComponentAlias>
继承自 QObject

公共类型

枚举UnstableError { ReferenceToUnstable, MissingComponent, UnselectableComponent, MissingAlias, ComponentNameConfict }

公共函数

ComponentAlias(QInstaller::PackageManagerCore *core)
虚拟~ComponentAlias()
QListaliases()
QListcomponents()
QStringdescription() const
QStringdisplayName() const
boolisSelected() const
boolisUnstable() const
boolisVirtual() const
QStringListkeys() const
QStringname() const
voidsetSelected(bool selected)
voidsetUnstable(QInstaller::ComponentAlias::UnstableError error, const QString &message = QString())
voidsetValue(const QString &key, const QString &value)
QStringvalue(const QString &key, const QString &defaultValue = QString()) const
QStringversion() const

详细描述

成员类型文档

枚举 ComponentAlias::UnstableError

此枚举类型包含标记别称为不稳定的可能原因

常数描述
QInstaller::ComponentAlias::ReferenceToUnstable0别称需要另一个标记为不稳定别称。
QInstaller::ComponentAlias::MissingComponent1别称需要缺失的组件。
QInstaller::ComponentAlias::UnselectableComponent2别称需要无法选择的组件。
QInstaller::ComponentAlias::MissingAlias3别称需要另一个缺失的别称。
QInstaller::ComponentAlias::ComponentNameConfict4别称的名称与组件的名称冲突

成员函数文档

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的条款许可的。