diff --git a/src/plugins/qt4projectmanager/makestep.cpp b/src/plugins/qt4projectmanager/makestep.cpp index 300b28df89bcaaa48f182a7607be858ba57d5c00..04fa070e5046ad5a9ec66325033808eb915be181 100644 --- a/src/plugins/qt4projectmanager/makestep.cpp +++ b/src/plugins/qt4projectmanager/makestep.cpp @@ -222,6 +222,9 @@ MakeStepConfigWidget::MakeStepConfigWidget(MakeStep *makeStep) connect(makeStep->buildConfiguration(), SIGNAL(buildDirectoryChanged()), this, SLOT(updateDetails())); + connect(makeStep->qt4BuildConfiguration(), SIGNAL(qtVersionChanged()), + this, SLOT(qtVersionChanged())); + connect(ProjectExplorer::ProjectExplorerPlugin::instance(), SIGNAL(settingsChanged()), this, SLOT(updateMakeOverrideLabel())); connect(ProjectExplorer::ProjectExplorerPlugin::instance(), SIGNAL(settingsChanged()), @@ -233,6 +236,12 @@ MakeStepConfigWidget::~MakeStepConfigWidget() delete m_ui; } +void MakeStepConfigWidget::qtVersionChanged() +{ + updateMakeOverrideLabel(); + updateDetails(); +} + void MakeStepConfigWidget::updateMakeOverrideLabel() { Qt4BuildConfiguration *qt4bc = m_makeStep->qt4BuildConfiguration(); @@ -252,7 +261,7 @@ void MakeStepConfigWidget::updateDetails() // Try to detect command in environment const QString tmp = environment.searchInPath(makeCmd); if (tmp.isEmpty()) { - m_summaryText = tr("<b>Make Step:</b> %1 not found in the environment.").arg(makeCmd); + m_summaryText = tr("<b>Make:</b> %1 not found in the environment.").arg(makeCmd); emit updateSummary(); return; } diff --git a/src/plugins/qt4projectmanager/makestep.h b/src/plugins/qt4projectmanager/makestep.h index 54f7af7876e7bc7727e566a436f5e144c07b9bef..133cd784ee8cc8ed0fce8abe3058dbbd7ecacd0d 100644 --- a/src/plugins/qt4projectmanager/makestep.h +++ b/src/plugins/qt4projectmanager/makestep.h @@ -127,6 +127,7 @@ private slots: void updateMakeOverrideLabel(); void updateDetails(); void userArgumentsChanged(); + void qtVersionChanged(); private: Ui::MakeStep *m_ui; MakeStep *m_makeStep;