ResourceCollection 类

QInstaller::ResourceCollection

ResourceCollection 类是一个将多个资源分组在一起的抽象。 更多...

头文件 #include <ResourceCollection>

公共函数

ResourceCollection()
ResourceCollection(const QByteArray &name

)
voidappendResource(const QSharedPointer<QInstaller::Resource> &resource)
voidappendResources(const QList<QSharedPointer<QInstaller::Resource>> &resources)
QByteArrayname() const
QSharedPointer<QInstaller::Resource>resourceByName(const QByteArray &name) const
QList<QSharedPointer<QInstaller::Resource>>resources() const
voidsetName(const QByteArray &name)

详细描述

资源应该是有序的,因此当添加新资源时,集合会保持它们的顺序。名称可以在任何时候使用 setName() 进行设置。

成员函数文档

ResourceCollection::ResourceCollection()

类构造函数创建一个空的资源集合。默认情况下,集合会使用 QUuid 分配一个唯一的名称。

[显式] ResourceCollection::ResourceCollection(const QByteArray &name)

类构造函数创建一个空的资源集合,该集合的名称设置为 name

void ResourceCollection::appendResource(const QSharedPointer<QInstaller::Resource> &resource)

resource 追加到该集合中。该集合将获取 resource 的所有权。

void ResourceCollection::appendResources(const QList<QSharedPointer<QInstaller::Resource>> &resources)

将资源列表 resources 追加到该集合中。该集合将获取 resources 的所有权。

QByteArray ResourceCollection::name() const

返回资源集合的名称。

另请参阅 setName

QSharedPointer<QInstaller::Resource> ResourceCollection::resourceByName(const QByteArray &name) const

返回与名称 name 相关的资源。

QList<QSharedPointer<QInstaller::Resource>> ResourceCollection::resources() const

返回与此集合相关的资源。

void ResourceCollection::setName(const QByteArray &name)

将资源集合的名称设置为 name

另请参阅 name

©2021 The Qt Company Ltd. 本文档中的贡献内容均为其各自所有者的版权所有。本文档按自由软件基金会出版的GNU自由文档许可协议版本1.3条款获得许可。Qt公司、Qt及其相应标志是芬兰以及/或世界其他国家的Qt公司的商标。所有其他商标均为其各自所有者的财产。