diff --git a/src/plugins/projectexplorer/customtoolchain.cpp b/src/plugins/projectexplorer/customtoolchain.cpp index 3ea892b6594..4676578584c 100644 --- a/src/plugins/projectexplorer/customtoolchain.cpp +++ b/src/plugins/projectexplorer/customtoolchain.cpp @@ -444,9 +444,13 @@ CustomToolChainConfigWidget::CustomToolChainConfigWidget(CustomToolChain *tc) : m_predefinedDetails->updateSummaryText(); m_headerDetails->updateSummaryText(); + connect(m_compilerCommand, SIGNAL(changed(QString)), this, SIGNAL(dirty())); + connect(m_makeCommand, SIGNAL(changed(QString)), this, SIGNAL(dirty())); connect(m_abiWidget, SIGNAL(abiChanged()), this, SIGNAL(dirty())); connect(m_predefinedMacros, SIGNAL(textChanged()), this, SLOT(updateSummaries())); connect(m_headerPaths, SIGNAL(textChanged()), this, SLOT(updateSummaries())); + connect(m_cxx11Flags, SIGNAL(textChanged(QString)), this, SIGNAL(dirty())); + connect(m_mkspecs, SIGNAL(textChanged(QString)), this, SIGNAL(dirty())); } void CustomToolChainConfigWidget::updateSummaries() @@ -455,6 +459,7 @@ void CustomToolChainConfigWidget::updateSummaries() m_predefinedDetails->updateSummaryText(); else m_headerDetails->updateSummaryText(); + emit dirty(); } void CustomToolChainConfigWidget::applyImpl()