4#ifndef QQMLLSHELPPLUGININTERFACE_H
5#define QQMLLSHELPPLUGININTERFACE_H
18#include <QtCore/qstring.h>
19#include <QtCore/qurl.h>
20#include <QtCore/qobject.h>
39 [[nodiscard]]
virtual std::vector<DocumentLink>
42 [[nodiscard]]
virtual std::vector<DocumentLink>
59#define QQmlLSHelpPluginInterface_iid "org.qt-project.Qt.QmlLS.HelpPlugin/1.0"
QQmlLSHelpPluginInterface()=default
virtual ~QQmlLSHelpPluginInterface()=default
virtual ~QQmlLSHelpProviderBase()=default
virtual QString error() const =0
virtual std::vector< DocumentLink > documentsForKeyword(const QString &keyword, const QString &filterName) const =0
virtual QStringList registeredNamespaces() const =0
virtual QByteArray fileData(const QUrl &url) const =0
virtual std::vector< DocumentLink > documentsForKeyword(const QString &keyword) const =0
virtual std::vector< DocumentLink > documentsForIdentifier(const QString &id, const QString &filterName) const =0
virtual std::vector< DocumentLink > documentsForIdentifier(const QString &id) const =0
virtual bool registerDocumentation(const QString &documentationFileName)=0
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_INTERFACE(IFace, IId)
#define QQmlLSHelpPluginInterface_iid
QUrl url("example.com")
[constructor-url-reference]