ResourceMap 类
将内嵌的 Qt 资源映射到工作区文档和 vice versa。 更多信息...
头文件 | #include <ResourceMap> |
继承 | QObject |
公共函数
ResourceMap(QObject *parent = nullptr) | |
QString | errorString() const |
LiveDocument | toDocument(const QString &resource) const |
QString | toResource(const LiveDocument &document) const |
bool | updateMapping(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公司或其他国家和地区的商标。所有其他商标均归各自所有者所有。