ResourceMap 类

将内嵌的 Qt 资源映射到工作区文档和 vice versa。 更多信息...

头文件 #include <ResourceMap>
继承 QObject

公共函数

ResourceMap(QObject *parent = nullptr)
QStringerrorString() const
LiveDocumenttoDocument(const QString &resource) const
QStringtoResource(const LiveDocument &document) const
boolupdateMapping(const LiveDocument &qrcDocument, QIODevice *qrcFile)

详细描述

ResourceMap由LiveNodeEngine管理和所有。 LiveDocument使用ResourceMap,以便在运行时方便地处理可能位于工作区或文件系统中的文档。

另请参阅 LiveNodeEngine::resourceMap() 和 LiveDocument

成员函数文档

ResourceMap::ResourceMap(QObject *parent = nullptr)

使用所给的parent对象构造。

QString ResourceMap::errorString() const

返回最后的错误用户可读描述。

错误字符串可以通过updateMapping()调用设置。

LiveDocument ResourceMap::toDocument(const QString &resource) const

返回映射到给定的resource的文档,如果没有相应的映射,则为 null LiveDocument

这是一个低级API。 LiveDocument提供了更为便捷的API。

QString ResourceMap::toResource(const LiveDocument &document) const

返回映射到给定的document的资源,如果没有相应的映射,则为空的 QString

这是一个低级API。 LiveDocument提供了更为便捷的API。

bool ResourceMap::updateMapping(const LiveDocument &qrcDocument, QIODevice *qrcFile)

更新从给定的.qrc文档的映射

将删除给定qrcDocument的旧映射,然后根据qrcFile的内容添加新映射。

成功时返回true。否则设置错误字符串()并返回false

©2019 Luxoft Sweden AB。本文件中包含的文档贡献归各自所有者所有。本文件提供的文档是在自由软件基金会发布的GNU自由文档许可版1.3下授予的。Qt及其相关商标是芬兰的Qt公司或其他国家和地区的商标。所有其他商标均归各自所有者所有。