From f3ebc437079444e922a397b0ddd37361447faee5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com>
Date: Tue, 23 Mar 2010 17:50:25 +0100
Subject: [PATCH] Disable the 'Add to project' part when there are no projects

Or when the list is empty because it is not supported, like when
creating a new project.

Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
---
 src/plugins/projectexplorer/projectwizardpage.cpp | 2 ++
 src/plugins/projectexplorer/projectwizardpage.ui  | 9 +++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/plugins/projectexplorer/projectwizardpage.cpp b/src/plugins/projectexplorer/projectwizardpage.cpp
index 0edd49703be..20709529b3c 100644
--- a/src/plugins/projectexplorer/projectwizardpage.cpp
+++ b/src/plugins/projectexplorer/projectwizardpage.cpp
@@ -53,6 +53,8 @@ void ProjectWizardPage::setProjects(const QStringList &p)
 {
     m_ui->projectComboBox->clear();
     m_ui->projectComboBox->addItems(p);
+    m_ui->projectComboBox->setEnabled(p.size() > 1);
+    m_ui->projectLabel->setEnabled(p.size() > 1);
 }
 
 void ProjectWizardPage::setProjectToolTips(const QStringList &t)
diff --git a/src/plugins/projectexplorer/projectwizardpage.ui b/src/plugins/projectexplorer/projectwizardpage.ui
index 91f67bf88e4..716c33413eb 100644
--- a/src/plugins/projectexplorer/projectwizardpage.ui
+++ b/src/plugins/projectexplorer/projectwizardpage.ui
@@ -21,6 +21,9 @@
      </property>
      <item row="0" column="0">
       <widget class="QLabel" name="projectLabel">
+       <property name="enabled">
+        <bool>false</bool>
+       </property>
        <property name="text">
         <string>Add to &amp;project:</string>
        </property>
@@ -31,6 +34,9 @@
      </item>
      <item row="0" column="1">
       <widget class="QComboBox" name="projectComboBox">
+       <property name="enabled">
+        <bool>false</bool>
+       </property>
       </widget>
      </item>
      <item row="1" column="0">
@@ -44,8 +50,7 @@
       </widget>
      </item>
      <item row="1" column="1">
-      <widget class="QComboBox" name="addToVersionControlComboBox">
-      </widget>
+      <widget class="QComboBox" name="addToVersionControlComboBox"/>
      </item>
     </layout>
    </item>
-- 
GitLab