![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlcompletionsupport_p.h>
Public Member Functions | |
bool | fillFrom (QmlLsp::OpenDocument doc, const Parameters ¶ms, Response &&response) |
void | sendCompletions (QmlLsp::OpenDocumentSnapshot &) |
QString | urlAndPos () const |
QList< QLspSpecification::CompletionItem > | completions (QmlLsp::OpenDocumentSnapshot &doc) const |
![]() | |
bool | fillFrom (QmlLsp::OpenDocument doc, const Parameters ¶ms, Response &&response) |
Additional Inherited Members | |
![]() | |
using | Parameters = QLspSpecification::CompletionParams |
using | Response = QLspSpecification::LSPPartialResponse< std::variant< QList< QLspSpecification::CompletionItem >, QLspSpecification::CompletionList, std::nullptr_t >, std::variant< QLspSpecification::CompletionList, QList< QLspSpecification::CompletionItem > > > |
Definition at line 26 of file qqmlcompletionsupport_p.h.
QList< CompletionItem > CompletionRequest::completions | ( | QmlLsp::OpenDocumentSnapshot & | doc | ) | const |
Definition at line 439 of file qqmlcompletionsupport.cpp.
References bindingsCompletions(), QQmlJS::Dom::DomItem::canonicalPath(), code, QQmlJS::Dom::DomItem::component(), context, Declaration, QmlLsp::OpenDocumentSnapshot::docVersion, file, QQmlJS::Dom::DomItem::fileObject(), QString::fromUtf8(), idsCompletions(), importCompletions(), QQmlJS::Dom::DomItem::internalKind(), QQmlJS::Dom::DomItem::internalKindStr(), it, QQmlLSUtils::itemsFromTextLocation(), BaseRequest< QLspSpecification::CompletionParams, QLspSpecification::LSPPartialResponse< std::variant< QList< QLspSpecification::CompletionItem >, QLspSpecification::CompletionList, std::nullptr_t >, std::variant< QLspSpecification::CompletionList, QList< QLspSpecification::CompletionItem > > > >::m_minVersion, BaseRequest< QLspSpecification::CompletionParams, QLspSpecification::LSPPartialResponse< std::variant< QList< QLspSpecification::CompletionItem >, QLspSpecification::CompletionList, std::nullptr_t >, std::variant< QLspSpecification::CompletionList, QList< QLspSpecification::CompletionItem > > > >::m_parameters, QQmlJS::Dom::MostLikely, None, pos, qCDebug, qCWarning, QQmlJS::Dom::DomItem::qmlObject(), reachableSymbols(), QQmlLSUtils::textOffsetFrom(), Types, TypesAndAttributes, urlAndPos(), QmlLsp::OpenDocumentSnapshot::validDoc, and QmlLsp::OpenDocumentSnapshot::validDocVersion.
Referenced by sendCompletions().
bool CompletionRequest::fillFrom | ( | QmlLsp::OpenDocument | doc, |
const Parameters & | params, | ||
Response && | response | ||
) |
Definition at line 21 of file qqmlcompletionsupport.cpp.
void CompletionRequest::sendCompletions | ( | QmlLsp::OpenDocumentSnapshot & | doc | ) |
Definition at line 168 of file qqmlcompletionsupport.cpp.
References completions(), and BaseRequest< QLspSpecification::CompletionParams, QLspSpecification::LSPPartialResponse< std::variant< QList< QLspSpecification::CompletionItem >, QLspSpecification::CompletionList, std::nullptr_t >, std::variant< QLspSpecification::CompletionList, QList< QLspSpecification::CompletionItem > > > >::m_response.
QString CompletionRequest::urlAndPos | ( | ) | const |
Definition at line 75 of file qqmlcompletionsupport.cpp.
References QString::fromUtf8(), BaseRequest< QLspSpecification::CompletionParams, QLspSpecification::LSPPartialResponse< std::variant< QList< QLspSpecification::CompletionItem >, QLspSpecification::CompletionList, std::nullptr_t >, std::variant< QLspSpecification::CompletionList, QList< QLspSpecification::CompletionItem > > > >::m_parameters, and QString::number().
Referenced by completions().
QString CompletionRequest::code |
Definition at line 34 of file qqmlcompletionsupport_p.h.
Referenced by completions().