From a6e545fa53d70678a5f204bb6a410226bac78039 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 4 Aug 2022 13:57:58 +0200 Subject: [PATCH] ClangCodeModel: connect completion result count settings And return the current settings from the clangd settings widget. Change-Id: I93455b077bbe0ec1aeb9dfa567b8559bfbb5dfe6 Reviewed-by: Cristian Adam Reviewed-by: Christian Kandeler --- src/plugins/cppeditor/cppcodemodelsettingspage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/cppeditor/cppcodemodelsettingspage.cpp b/src/plugins/cppeditor/cppcodemodelsettingspage.cpp index 38c52594eb9..4b4bf9c8540 100644 --- a/src/plugins/cppeditor/cppcodemodelsettingspage.cpp +++ b/src/plugins/cppeditor/cppcodemodelsettingspage.cpp @@ -416,6 +416,8 @@ ClangdSettingsWidget::ClangdSettingsWidget(const ClangdSettings::Data &settingsD this, &ClangdSettingsWidget::settingsDataChanged); connect(d->configSelectionWidget, &ClangDiagnosticConfigsSelectionWidget::changed, this, &ClangdSettingsWidget::settingsDataChanged); + connect(&d->completionResults, &QSpinBox::valueChanged, + this, &ClangdSettingsWidget::settingsDataChanged); } ClangdSettingsWidget::~ClangdSettingsWidget() @@ -437,6 +439,7 @@ ClangdSettings::Data ClangdSettingsWidget::settingsData() const data.sessionsWithOneClangd = d->sessionsModel.stringList(); data.customDiagnosticConfigs = d->configSelectionWidget->customConfigs(); data.diagnosticConfigId = d->configSelectionWidget->currentConfigId(); + data.completionResults = d->completionResults.value(); return data; }