forked from qt-creator/qt-creator
LanguageClient: Support limit parameter for completion request
... and make use of it in the ClangCodeModel tests. Change-Id: Ib2186273aec1db9b354892c2e1c4ebd82e3c1c96 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -328,6 +328,7 @@ public:
|
||||
QTimer m_shutdownTimer;
|
||||
LanguageServerProtocol::ClientInfo m_clientInfo;
|
||||
QJsonValue m_configuration;
|
||||
int m_completionResultsLimit = -1;
|
||||
};
|
||||
|
||||
Client::Client(BaseClientInterface *clientInterface)
|
||||
@@ -1578,6 +1579,16 @@ TextEditor::RefactoringChangesData *Client::createRefactoringChangesBackend() co
|
||||
return new TextEditor::RefactoringChangesData;
|
||||
}
|
||||
|
||||
void Client::setCompletionResultsLimit(int limit)
|
||||
{
|
||||
d->m_completionResultsLimit = limit;
|
||||
}
|
||||
|
||||
int Client::completionResultsLimit() const
|
||||
{
|
||||
return d->m_completionResultsLimit;
|
||||
}
|
||||
|
||||
const ServerCapabilities &Client::capabilities() const
|
||||
{
|
||||
return d->m_serverCapabilities;
|
||||
|
||||
Reference in New Issue
Block a user