From 4415224f993db41f3d0be75c52df3ee9dfcbddf4 Mon Sep 17 00:00:00 2001
From: Christian Kandeler <christian.kandeler@nokia.com>
Date: Fri, 9 Mar 2012 10:18:41 +0100
Subject: [PATCH] Devices: Display auto-detection info status in settings
 widget.

Change-Id: I7e9c00ae3f4e094f24e71c6bde3060027188ebeb
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@nokia.com>
---
 .../devicesupport/devicesettingswidget.cpp    |  1 +
 .../devicesupport/devicesettingswidget.ui     | 32 +++++++++++++------
 2 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/src/plugins/projectexplorer/devicesupport/devicesettingswidget.cpp b/src/plugins/projectexplorer/devicesupport/devicesettingswidget.cpp
index 73490ec8a6f..37d709ebe1c 100644
--- a/src/plugins/projectexplorer/devicesupport/devicesettingswidget.cpp
+++ b/src/plugins/projectexplorer/devicesupport/devicesettingswidget.cpp
@@ -183,6 +183,7 @@ void DeviceSettingsWidget::displayCurrent()
     m_ui->defaultDeviceButton->setEnabled(
         m_deviceManager->defaultDevice(current->type()) != current);
     m_ui->osTypeValueLabel->setText(DeviceManager::displayNameForDeviceType(current->type()));
+    m_ui->autoDetectionValueLabel->setText(current->isAutoDetected() ? tr("Yes") : tr("No"));
 
     m_nameValidator->setDisplayName(current->displayName());
     m_ui->removeConfigButton->setEnabled(!current->isAutoDetected());
diff --git a/src/plugins/projectexplorer/devicesupport/devicesettingswidget.ui b/src/plugins/projectexplorer/devicesupport/devicesettingswidget.ui
index 35da02baf83..66db396b26d 100644
--- a/src/plugins/projectexplorer/devicesupport/devicesettingswidget.ui
+++ b/src/plugins/projectexplorer/devicesupport/devicesettingswidget.ui
@@ -52,20 +52,17 @@
         <string>General</string>
        </property>
        <layout class="QGridLayout" name="gridLayout">
-        <item row="1" column="1">
-         <widget class="QLabel" name="osTypeValueLabel">
+        <item row="1" column="0">
+         <widget class="QLabel" name="oSTypeLabel">
           <property name="text">
-           <string/>
+           <string>Type:</string>
           </property>
          </widget>
         </item>
-        <item row="0" column="1">
-         <widget class="QLineEdit" name="nameLineEdit"/>
-        </item>
-        <item row="1" column="0">
-         <widget class="QLabel" name="oSTypeLabel">
+        <item row="1" column="1">
+         <widget class="QLabel" name="osTypeValueLabel">
           <property name="text">
-           <string>Type:</string>
+           <string/>
           </property>
          </widget>
         </item>
@@ -82,6 +79,9 @@
           </property>
          </spacer>
         </item>
+        <item row="0" column="1">
+         <widget class="QLineEdit" name="nameLineEdit"/>
+        </item>
         <item row="0" column="0">
          <widget class="QLabel" name="deviceNameLabel">
           <property name="text">
@@ -92,6 +92,20 @@
           </property>
          </widget>
         </item>
+        <item row="2" column="0">
+         <widget class="QLabel" name="autoDetectionKeyLabel">
+          <property name="text">
+           <string>Auto-detected:</string>
+          </property>
+         </widget>
+        </item>
+        <item row="2" column="1">
+         <widget class="QLabel" name="autoDetectionValueLabel">
+          <property name="text">
+           <string/>
+          </property>
+         </widget>
+        </item>
        </layout>
       </widget>
      </item>
-- 
GitLab