From fc0573ccdf9968b48b179b954c2d0643ec2a8e50 Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Wed, 23 Mar 2011 15:19:35 +0100
Subject: [PATCH] QmlProject: Show error message if the project file was
 deleted

Task-Nr: QTCREATORBUG-4195

Reviewed-By: kkoehne
---
 src/plugins/qmlprojectmanager/qmlproject.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index df678633337..a8953d764de 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -89,6 +89,7 @@ QString QmlProject::filesFileName() const
 
 void QmlProject::parseProject(RefreshOptions options)
 {
+    Core::MessageManager *messageManager = Core::ICore::instance()->messageManager();
     if (options & Files) {
         if (options & ProjectFile)
             delete m_projectItem.data();
@@ -103,10 +104,11 @@ void QmlProject::parseProject(RefreshOptions options)
                     connect(m_projectItem.data(), SIGNAL(qmlFilesChanged(QSet<QString>, QSet<QString>)),
                             this, SLOT(refreshFiles(QSet<QString>, QSet<QString>)));
                 } else {
-                    Core::MessageManager *messageManager = Core::ICore::instance()->messageManager();
-                    messageManager->printToOutputPane(tr("Error while loading project file!"));
+                    messageManager->printToOutputPane(tr("Error while loading project file %1.").arg(m_fileName));
                     messageManager->printToOutputPane(component->errorString(), true);
                 }
+            } else {
+                messageManager->printToOutputPane(tr("Error while loading `project file %1.").arg(m_fileName), true);
             }
         }
         if (m_projectItem) {
-- 
GitLab