QHelpEngineCore 旧成员

以下 QHelpEngineCore 类的成员已被弃用。它们被提供以保持旧源代码的正常工作。我们强烈建议不要在新的代码中使用它们。

属性

公共函数

(已废弃) booladdCustomFilter(const QString &filterName, const QStringList &attributes)
(已废弃) QStringcurrentFilter() const
(已废弃) QStringListcustomFilters() const
(已废弃) QList<QUrl>files(const QString namespaceName, const QStringList &filterAttributes, const QString &extensionFilter = QString())
(已废弃) QList<QStringList>filterAttributeSets(const QString &namespaceName) const
(已废弃) QStringListfilterAttributes() const
(已废弃) QStringListfilterAttributes(const QString &filterName) const
(已废弃) boolremoveCustomFilter(const QString &filterName)
(已废弃) voidsetCurrentFilter(const QString &filterName)

信号

(已废弃) voidcurrentFilterChanged(const QString &newFilter)
(已废弃) voidreadersAboutToBeInvalidated()

属性文档

[废弃] currentFilter : QString

此属性已被废弃。我们强烈建议不要在新代码中使用它。

该属性包含当前应用的自定义过滤器名称。

QHelpFilterEngine::activeFilter() 应该被使用。

设置此属性将永久保存新的自定义过滤器在帮助集合文件中。要设置自定义过滤器而不永久保存,禁用自动保存过滤器模式。

访问函数

QStringcurrentFilter() const
voidsetCurrentFilter(const QString &filterName)

另请参阅autoSaveFilter().

成员函数文档

[废弃] bool QHelpEngineCore::addCustomFilter(const QString &filterName, const QStringList &attributes)

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::setFilterData() 应该被使用。

添加新的自定义过滤器 filterName。过滤器属性由 attributes 指定。如果过滤器已存在,则其属性集被替换。如果操作成功,该函数返回 true,否则返回 false。

另请参阅customFilters() 和 removeCustomFilter()。

[signal, deprecated] void QHelpEngineCore::currentFilterChanged(const QString &newFilter)

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::filterActivated() 应该被使用。

当当前过滤器更改为 newFilter 时,会发出此信号。

[deprecated] QStringList QHelpEngineCore::customFilters() const

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::filters() 应该被使用。

返回自定义过滤器的列表。

另请参阅addCustomFilter() 和 removeCustomFilter()。

[deprecated] QList<QUrl> QHelpEngineCore::files(const QString namespaceName, const QStringList &filterAttributes, const QString &extensionFilter = QString())

此函数已被废弃。我们强烈建议不要在新代码中使用它。

应该使用 files()。

返回包含在由指定名称 namespaceName 的 Qt 压缩帮助文件中的文件列表。文件可以通过 filterAttributes 以及它们的扩展名 extensionFilter(例如 'html')进行筛选。

[deprecated] QList<QStringList> QHelpEngineCore::filterAttributeSets(const QString &namespaceName) const

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::filterData() 应该被使用。

返回一个列表,包含在指定命名空间 namespaceName 的 Qt 压缩帮助文件中定义的不同过滤器部分的过滤器属性。

[deprecated] QStringList QHelpEngineCore::filterAttributes() const

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::availableComponents() 应该被使用。

返回所有定义的过滤器属性的列表。

[deprecated] QStringList QHelpEngineCore::filterAttributes(const QString &filterName) const

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::filterData() 应该被使用。

返回使用自定义过滤器 filterName 的过滤器属性的列表。

[signal, deprecated] void QHelpEngineCore::readersAboutToBeInvalidated()

此函数已被废弃。我们强烈建议不要在新代码中使用它。

[deprecated] bool QHelpEngineCore::removeCustomFilter(const QString &filterName)

此函数已被废弃。我们强烈建议不要在新代码中使用它。

QHelpFilterEngine::removeFilter() 应该被使用。

如果成功删除过滤器 filterName,则返回 true,否则返回 false。

也请参见 addCustomFilter() 和 customFilters

© 2024 Qt公司有限公司。本文档中包含的文档贡献属于各自所有者的版权。所提供的文档是根据自由软件基金会发布的、条款为GNU自由文档许可协议第1.3版的条款许可的。Qt及其相应标志是芬兰和/或其他国家的Qt公司有限公司的商标。所有其他商标归各自所有者所有。