OSDN Git Service

Analyzer Run Config: Update summary text
authorKevin Funk <kevin.funk@kdab.com>
Fri, 4 Mar 2011 15:00:03 +0000 (16:00 +0100)
committerhjk <qtc-committer@nokia.com>
Fri, 4 Mar 2011 15:00:03 +0000 (16:00 +0100)
Merge-request: 265
Reviewed-by: hjk <qtc-committer@nokia.com>
src/plugins/analyzerbase/analyzerrunconfigwidget.cpp

index fa296b7..52554f8 100644 (file)
@@ -71,6 +71,14 @@ void AnalyzerRunConfigWidget::setRunConfiguration(ProjectExplorer::RunConfigurat
     AnalyzerProjectSettings *settings = rc->extraAspect<AnalyzerProjectSettings>();
     QTC_ASSERT(settings, return);
 
+    // update summary text
+    QStringList tools;
+    foreach(AbstractAnalyzerSubConfig *config, settings->subConfigs()) {
+        tools << QString("<strong>%1</strong>").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());
     }