forked from qt-creator/qt-creator
ClangCodeModel: Use clangd for completion and function hint
Change-Id: I80160f3a40da18ac178682afe6caba5e5af6e3eb Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -183,6 +183,11 @@ public:
|
||||
void setSemanticTokensHandler(const SemanticTokensHandler &handler);
|
||||
void setSymbolStringifier(const LanguageServerProtocol::SymbolStringifier &stringifier);
|
||||
LanguageServerProtocol::SymbolStringifier symbolStringifier() const;
|
||||
void setCompletionItemsTransformer(const CompletionItemsTransformer &transformer);
|
||||
void setCompletionApplyHelper(const CompletionApplyHelper &applyHelper);
|
||||
void setCompletionProposalHandler(const ProposalHandler &handler);
|
||||
void setFunctionHintProposalHandler(const ProposalHandler &handler);
|
||||
void setSnippetsGroup(const QString &group);
|
||||
|
||||
// logging
|
||||
void log(const QString &message) const;
|
||||
@@ -190,6 +195,10 @@ public:
|
||||
void log(const LanguageServerProtocol::ResponseError<Error> &responseError) const
|
||||
{ log(responseError.toString()); }
|
||||
|
||||
#ifdef WITH_TESTS
|
||||
void forceHighlightingOnEmptyDelta();
|
||||
#endif
|
||||
|
||||
signals:
|
||||
void initialized(const LanguageServerProtocol::ServerCapabilities &capabilities);
|
||||
void capabilitiesChanged(const DynamicCapabilities &capabilities);
|
||||
|
||||
Reference in New Issue
Block a user