PluginDependency 结构
struct ExtensionSystem::PluginDependencyPluginDependency 类包含插件依赖项的名称和所需兼容版本号。更多...
头文件 | #include <extensionsystem/pluginspec.h> |
公共类型
枚举 | Type { Required, Optional, Test } |
公共变量
详细说明
这反映了插件元数据中依赖对象的属性数据。名称和版本用于解析依赖项。也就是说,搜索具有给定名称和插件兼容版本 <= 依赖版本 <= 插件版本的插件。
有关插件依赖项和版本匹配的更多信息,请参阅 ExtensionSystem::IPlugin。
成员类型文档
枚举 PluginDependency::Type
依赖项是否必需或可选。
常量 | 值 | 描述 |
---|---|---|
ExtensionSystem::PluginDependency::Required | 0 | 依赖项需要存在。 |
ExtensionSystem::PluginDependency::Optional | 1 | 依赖项不一定需要。您需要确保插件能够在不安装此依赖项的情况下加载,例如,您可能不需要链接到依赖项的库。 |
ExtensionSystem::PluginDependency::Test | 2 | 测试插件时需要强制加载依赖项。 |
成员变量文档
QString PluginDependency::name
插件的字符串标识符。
ExtensionSystem::PluginDependency::Type PluginDependency::type
定义依赖项是必需的还是可选的。
另请参阅ExtensionSystem::PluginDependency::Type。
QString PluginDependency::version
插件必须匹配的版本字符串,才能填充此依赖项。
©2024 The Qt Company Ltd. 本文档中包含的贡献是各自所有者的版权。本处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相关标志是芬兰及其它 Countries 的一家 Qt 公司 Ltd 的商标。所有其他商标均为各自所有者的财产。