From a6dba15396f8aec06c5b4f06c4880da8c95f8096 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@digia.com>
Date: Thu, 28 Feb 2013 17:06:36 +0100
Subject: [PATCH] KitInformation: Warn if Qt version or Device can not be
 found.

Change-Id: Ia7a170dd3f66b3c7f3227d07cec8fd78da2a5cb5
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
---
 src/plugins/projectexplorer/kitinformation.cpp | 1 +
 src/plugins/qtsupport/qtkitinformation.cpp     | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/projectexplorer/kitinformation.cpp b/src/plugins/projectexplorer/kitinformation.cpp
index 7edea286133..fac599641c5 100644
--- a/src/plugins/projectexplorer/kitinformation.cpp
+++ b/src/plugins/projectexplorer/kitinformation.cpp
@@ -395,6 +395,7 @@ void DeviceKitInformation::fix(Kit *k)
     if (!dev.isNull() && dev->type() == DeviceTypeKitInformation::deviceTypeId(k))
         return;
 
+    qWarning("Device is no longer known, removing from kit \"%s\".", qPrintable(k->displayName()));
     setDeviceId(k, Core::Id());
 }
 
diff --git a/src/plugins/qtsupport/qtkitinformation.cpp b/src/plugins/qtsupport/qtkitinformation.cpp
index cd5da5fc104..77cee8d9161 100644
--- a/src/plugins/qtsupport/qtkitinformation.cpp
+++ b/src/plugins/qtsupport/qtkitinformation.cpp
@@ -100,8 +100,10 @@ void QtKitInformation::fix(ProjectExplorer::Kit *k)
 {
     QTC_ASSERT(QtVersionManager::instance()->isLoaded(), return);
     BaseQtVersion *version = qtVersion(k);
-    if (!version)
+    if (!version) {
+        qWarning("Qt version is no longer known, removing from kit \"%s\".", qPrintable(k->displayName()));
         setQtVersionId(k, -1);
+    }
 }
 
 ProjectExplorer::KitConfigWidget *QtKitInformation::createConfigWidget(ProjectExplorer::Kit *k) const
-- 
GitLab