diff --git a/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp b/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp index fa296b795aa..52554f8460b 100644 --- a/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp +++ b/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp @@ -71,6 +71,14 @@ void AnalyzerRunConfigWidget::setRunConfiguration(ProjectExplorer::RunConfigurat AnalyzerProjectSettings *settings = rc->extraAspect(); QTC_ASSERT(settings, return); + // update summary text + QStringList tools; + foreach(AbstractAnalyzerSubConfig *config, settings->subConfigs()) { + tools << QString("%1").arg(config->displayName()); + } + m_detailsWidget->setSummaryText(tr("Available settings: %1").arg(tools.join(", "))); + + // add tabs for each config foreach(AbstractAnalyzerSubConfig *config, settings->subConfigs()) { m_tabWidget->addTab(config->createConfigWidget(this), config->displayName()); }