From a84ebd12990526f55a53a50e87d2b1398b3c530c Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Tue, 8 Dec 2009 14:07:01 +0100
Subject: [PATCH] Fix show/hide of importing label

---
 src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp | 4 ++++
 src/plugins/qt4projectmanager/qt4projectconfigwidget.h   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
index a6f4393a0b7..8b50530ceb6 100644
--- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
+++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
@@ -153,6 +153,8 @@ void Qt4ProjectConfigWidget::init(ProjectExplorer::BuildConfiguration *bc)
                    this, SLOT(buildDirectoryChanged()));
         disconnect(m_buildConfiguration, SIGNAL(qtVersionChanged()),
                    this, SLOT(qtVersionChanged()));
+        disconnect(m_buildConfiguration, SIGNAL(qmakeBuildConfigurationChanged()),
+                   this, SLOT(updateImportLabel()));
     }
 
     m_buildConfiguration = static_cast<Qt4BuildConfiguration *>(bc);
@@ -161,6 +163,8 @@ void Qt4ProjectConfigWidget::init(ProjectExplorer::BuildConfiguration *bc)
             this, SLOT(buildDirectoryChanged()));
     connect(m_buildConfiguration, SIGNAL(qtVersionChanged()),
             this, SLOT(qtVersionChanged()));
+    connect(m_buildConfiguration, SIGNAL(qmakeBuildConfigurationChanged()),
+            this, SLOT(updateImportLabel()));
 
     m_ui->nameLineEdit->setText(m_buildConfiguration->displayName());
 
diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.h b/src/plugins/qt4projectmanager/qt4projectconfigwidget.h
index ea6832f1a8f..b30c1239d75 100644
--- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.h
+++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.h
@@ -70,10 +70,10 @@ private slots:
     void qtVersionsChanged();
     void qtVersionChanged();
     void buildDirectoryChanged();
+    void updateImportLabel();
 private:
     void updateDetails();
     void updateToolChainCombo();
-    void updateImportLabel();
     Ui::Qt4ProjectConfigWidget *m_ui;
     QAbstractButton *m_browseButton;
     Qt4BuildConfiguration *m_buildConfiguration;
-- 
GitLab