LanguageClient: move completion rerequest logic

...from the code assistant to the language client specific assist
implementation. This further reduces the complexity of the code
assistant.

Change-Id: I08ba5eecea826d3ccfe7f1f5a8791a085299d6ef
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
David Schulz
2022-11-17 14:53:47 +01:00
parent 8ff969d149
commit 0bd6d7a69f
14 changed files with 181 additions and 139 deletions

View File

@@ -63,16 +63,6 @@ int IAssistProposal::basePosition() const
return m_basePosition;
}
bool IAssistProposal::isFragile() const
{
return m_isFragile;
}
bool IAssistProposal::supportsPrefixFiltering(const QString &prefix) const
{
return !m_prefixChecker || m_prefixChecker(prefix);
}
/*!
\fn bool TextEditor::IAssistProposal::isCorrective() const
@@ -98,16 +88,6 @@ void IAssistProposal::makeCorrection(TextEditorWidget *editorWidget)
Q_UNUSED(editorWidget)
}
void IAssistProposal::setFragile(bool fragile)
{
m_isFragile = fragile;
}
void IAssistProposal::setPrefixChecker(const PrefixChecker checker)
{
m_prefixChecker = checker;
}
/*!
\fn IAssistModel *TextEditor::IAssistProposal::model() const