QtIviCoreModule 类
QtIviCoreModule 类持有一个枚举,该枚举被多个 QtIviCore 类使用,并提供了将类型注册到 QML 的便利函数。 更多...
公开类型
静态公开成员
void | registerQmlTypes(const QString &uri, int majorVersion = 1, int minorVersion = 0) |
void | registerTypes() |
成员类型文档
枚举 QtIviCoreModule::模型功能
标志 QtIviCoreModule::模型功能
常数 | 值 | 描述 |
---|---|---|
QtIviCoreModule::NoExtras | 0x0 | 后端只支持最小功能集,并且是状态性的。 |
QtIviCoreModule::SupportsGetSize | 0x1 | 后端可以返回特定请求的最终项目数量。这使得支持 QIviSearchAndBrowseModel::DataChanged 加载类型成为可能。 |
QtIviCoreModule::SupportsFiltering | 0x2 | 后端支持对内容进行过滤。 QIviSearchAndBrowseModelInterface::availableContentTypesChanged() 和 QIviSearchAndBrowseModelInterface::queryIdentifiersChanged() 将用作输入的 Qt IVI 查询语言。 |
QtIviCoreModule::SupportsSorting | 0x4 | 后端支持对内容进行排序。 QIviSearchAndBrowseModelInterface::availableContentTypesChanged() 和 QIviSearchAndBrowseModelInterface::queryIdentifiersChanged() 将用作输入的 Qt IVI 查询语言。 |
QtIviCoreModule::SupportsAndConjunction | 0x8 | 后端支持同时处理多个过滤器,并且可以用 AND 逻辑运算符组合这些过滤器。 |
QtIviCoreModule::SupportsOrConjunction | 0x10 | 后端支持同时处理多个过滤器,并且可以用 OR 逻辑运算符组合这些过滤器。 |
QtIviCoreModule::SupportsStatelessNavigation | 0x20 | 后端是无状态的,并且支持同时处理多个请求不同数据的 QIviSearchAndBrowseModel 实例。例如,一个按名称排序的艺术家请求和一个按名称排序的曲目请求。后端必须考虑到这两个请求来自同时显示的模型。 |
QtIviCoreModule::SupportsInsert | 0x40 | 后端支持在给定位置插入新项。 |
QtIviCoreModule::SupportsMove | 0x80 | 后端支持在模型内移动项。 |
QtIviCoreModule::SupportsRemove | 0x100 | 后端支持从模型中删除项。 |
ModelCapabilities 类型是 QFlags<ModelCapability> 的 typedef。它存储 ModelCapability 值的 OR 组合。
©2020 The Qt Company Ltd. 本文档中包含的贡献属于各自的所有者。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 及其 respective 标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。