forked from qt-creator/qt-creator
ClangCodeModel: connect completion result count settings
And return the current settings from the clangd settings widget. Change-Id: I93455b077bbe0ec1aeb9dfa567b8559bfbb5dfe6 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -416,6 +416,8 @@ ClangdSettingsWidget::ClangdSettingsWidget(const ClangdSettings::Data &settingsD
|
|||||||
this, &ClangdSettingsWidget::settingsDataChanged);
|
this, &ClangdSettingsWidget::settingsDataChanged);
|
||||||
connect(d->configSelectionWidget, &ClangDiagnosticConfigsSelectionWidget::changed,
|
connect(d->configSelectionWidget, &ClangDiagnosticConfigsSelectionWidget::changed,
|
||||||
this, &ClangdSettingsWidget::settingsDataChanged);
|
this, &ClangdSettingsWidget::settingsDataChanged);
|
||||||
|
connect(&d->completionResults, &QSpinBox::valueChanged,
|
||||||
|
this, &ClangdSettingsWidget::settingsDataChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
ClangdSettingsWidget::~ClangdSettingsWidget()
|
ClangdSettingsWidget::~ClangdSettingsWidget()
|
||||||
@@ -437,6 +439,7 @@ ClangdSettings::Data ClangdSettingsWidget::settingsData() const
|
|||||||
data.sessionsWithOneClangd = d->sessionsModel.stringList();
|
data.sessionsWithOneClangd = d->sessionsModel.stringList();
|
||||||
data.customDiagnosticConfigs = d->configSelectionWidget->customConfigs();
|
data.customDiagnosticConfigs = d->configSelectionWidget->customConfigs();
|
||||||
data.diagnosticConfigId = d->configSelectionWidget->currentConfigId();
|
data.diagnosticConfigId = d->configSelectionWidget->currentConfigId();
|
||||||
|
data.completionResults = d->completionResults.value();
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user