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;