ResourceCollection 类
类 QInstaller::ResourceCollectionResourceCollection 类是一个将多个资源分组在一起的抽象。 更多...
头文件 | #include <ResourceCollection> |
公共函数
ResourceCollection() | |
ResourceCollection(const QByteArray &name) | |
void | appendResource(const QSharedPointer<QInstaller::Resource> &resource) |
void | appendResources(const QList<QSharedPointer<QInstaller::Resource>> &resources) |
QByteArray | name() const |
QSharedPointer<QInstaller::Resource> | resourceByName(const QByteArray &name) const |
QList<QSharedPointer<QInstaller::Resource>> | resources() const |
void | setName(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公司的商标。所有其他商标均为其各自所有者的财产。