From 7ed7684b534dd84a55621426e0edf0ebc0e13915 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Mon, 7 Dec 2009 15:23:32 +0100
Subject: [PATCH] Show/hide the no build steps label as appropriate

Reviewed-by: dt
---
 src/plugins/projectexplorer/buildstepspage.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plugins/projectexplorer/buildstepspage.cpp b/src/plugins/projectexplorer/buildstepspage.cpp
index 5e7a0e99baf..47d75543a0c 100644
--- a/src/plugins/projectexplorer/buildstepspage.cpp
+++ b/src/plugins/projectexplorer/buildstepspage.cpp
@@ -214,6 +214,7 @@ void BuildStepsPage::addBuildStep()
         s.detailsWidget->setExpanded(true);
     }
 
+    m_noStepsLabel->setVisible(false);
     updateBuildStepButtonsState();
 }
 
@@ -242,6 +243,10 @@ void BuildStepsPage::stepRemove(int pos)
     m_clean ? m_configuration->removeCleanStep(pos) : m_configuration->removeBuildStep(pos);
 
     updateBuildStepButtonsState();
+
+    bool hasSteps(m_clean ? m_configuration->cleanSteps().isEmpty() :
+                            m_configuration->buildSteps().isEmpty());
+    m_noStepsLabel->setVisible(hasSteps);
 }
 
 void BuildStepsPage::setupUi()
-- 
GitLab