33class QQmlLSHelpProvider :
public QQmlLSHelpProviderBase
36 QQmlLSHelpProvider(
const QString &qhcFile, QObject *parent =
nullptr);
37 bool registerDocumentation(
const QString &documentationFileName) override;
38 [[nodiscard]] QByteArray fileData(
const QUrl &url)
const override;
39 [[nodiscard]] std::vector<DocumentLink> documentsForIdentifier(
const QString &id)
const override;
40 [[nodiscard]] std::vector<DocumentLink> documentsForIdentifier(
const QString &id,
const QString &filterName)
const override;
41 [[nodiscard]] std::vector<DocumentLink> documentsForKeyword(
const QString &keyword)
const override;
42 [[nodiscard]] std::vector<DocumentLink> documentsForKeyword(
const QString &keyword,
const QString &filterName)
const override;
43 [[nodiscard]] QStringList registeredNamespaces()
const override;
44 [[nodiscard]] QString error()
const override;
47 std::optional<QHelpEngineCore> m_helpEngine;