LanguageClient: fix dynamic registered completion provider

Change-Id: I4c770b5b59b30b22a280a526b881b3b47bc43f45
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2021-01-20 12:46:07 +01:00
parent eb586385b5
commit 6564234dd9
4 changed files with 48 additions and 11 deletions

View File

@@ -208,6 +208,8 @@ private:
void resetAssistProviders(TextEditor::TextDocument *document);
void sendPostponedDocumentUpdates();
void updateCompletionProvider(TextEditor::TextDocument *document);
using ContentHandler = std::function<void(const QByteArray &, QTextCodec *, QString &,
LanguageServerProtocol::ResponseHandlers,
LanguageServerProtocol::MethodHandler)>;