forked from qt-creator/qt-creator
LanguageClient: add signature help provider
Change-Id: Ia89c28b574c92802bbfda280115a50f5955f0854 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
committed by
Oliver Wolff
parent
3f32d79c99
commit
b0039f1ec8
@@ -100,6 +100,7 @@ public:
|
||||
QTextDocument m_document;
|
||||
SyntaxHighlighter *m_highlighter = nullptr;
|
||||
CompletionAssistProvider *m_completionAssistProvider = nullptr;
|
||||
CompletionAssistProvider *m_functionHintAssistProvider = nullptr;
|
||||
IAssistProvider *m_quickFixProvider = nullptr;
|
||||
QScopedPointer<Indenter> m_indenter;
|
||||
|
||||
@@ -394,6 +395,16 @@ CompletionAssistProvider *TextDocument::completionAssistProvider() const
|
||||
return d->m_completionAssistProvider;
|
||||
}
|
||||
|
||||
void TextDocument::setFunctionHintAssistProvider(CompletionAssistProvider *provider)
|
||||
{
|
||||
d->m_functionHintAssistProvider = provider;
|
||||
}
|
||||
|
||||
CompletionAssistProvider *TextDocument::functionHintAssistProvider() const
|
||||
{
|
||||
return d->m_functionHintAssistProvider;
|
||||
}
|
||||
|
||||
void TextDocument::setQuickFixAssistProvider(IAssistProvider *provider) const
|
||||
{
|
||||
d->m_quickFixProvider = provider;
|
||||
|
||||
Reference in New Issue
Block a user