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:
@@ -137,14 +137,28 @@ bool CppEditorDocument::isObjCEnabled() const
|
||||
return m_isObjCEnabled;
|
||||
}
|
||||
|
||||
CppTools::CppCompletionAssistProvider *CppEditorDocument::completionAssistProvider() const
|
||||
void CppEditorDocument::setCompletionAssistProvider(TextEditor::CompletionAssistProvider *provider)
|
||||
{
|
||||
return m_completionAssistProvider;
|
||||
TextDocument::setCompletionAssistProvider(provider);
|
||||
m_completionAssistProvider = nullptr;
|
||||
}
|
||||
|
||||
CppTools::CppCompletionAssistProvider *CppEditorDocument::functionHintAssistProvider() const
|
||||
void CppEditorDocument::setFunctionHintAssistProvider(TextEditor::CompletionAssistProvider *provider)
|
||||
{
|
||||
return m_functionHintAssistProvider;
|
||||
TextDocument::setFunctionHintAssistProvider(provider);
|
||||
m_functionHintAssistProvider = nullptr;
|
||||
}
|
||||
|
||||
CompletionAssistProvider *CppEditorDocument::completionAssistProvider() const
|
||||
{
|
||||
return m_completionAssistProvider
|
||||
? m_completionAssistProvider : TextDocument::completionAssistProvider();
|
||||
}
|
||||
|
||||
CompletionAssistProvider *CppEditorDocument::functionHintAssistProvider() const
|
||||
{
|
||||
return m_functionHintAssistProvider
|
||||
? m_functionHintAssistProvider : TextDocument::functionHintAssistProvider();
|
||||
}
|
||||
|
||||
TextEditor::IAssistProvider *CppEditorDocument::quickFixAssistProvider() const
|
||||
|
||||
Reference in New Issue
Block a user