From 994ee7b6f4a0492c6c84fb9bc31f80521baea21c Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Tue, 13 Apr 2010 12:52:20 +0200
Subject: [PATCH] Mention project name in targetsetuppage

Reviewed-by: dt
---
 .../qt4projectmanager/wizards/targetsetuppage.cpp   | 13 ++++++++-----
 .../qt4projectmanager/wizards/targetsetuppage.h     |  1 +
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
index 0af98ae28bc..da89909f2b8 100644
--- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
+++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
@@ -51,11 +51,10 @@ TargetSetupPage::TargetSetupPage(QWidget *parent) :
 
     QVBoxLayout *vbox = new QVBoxLayout(this);
 
-    QLabel * importLabel = new QLabel(this);
-    importLabel->setText(tr("Qt Creator can set up the following targets:"));
-    importLabel->setWordWrap(true);
-
-    vbox->addWidget(importLabel);
+    m_importLabel = new QLabel(this);
+    m_importLabel->setText(tr("Qt Creator can set up the following targets:"));
+    m_importLabel->setWordWrap(true);
+    vbox->addWidget(m_importLabel);
 
     m_treeWidget = new QTreeWidget(this);
     m_treeWidget->setColumnCount(3);
@@ -277,6 +276,10 @@ void TargetSetupPage::setPreferMobile(bool mobile)
 void TargetSetupPage::setProFilePath(const QString &path)
 {
     m_proFilePath = path;
+    if (!m_proFilePath.isEmpty()) {
+        m_importLabel->setText(tr("Qt Creator can set up the following targets for project <b>%1</b>:",
+                                  "%1: Project name").arg(QFileInfo(m_proFilePath).baseName()));
+    }
 }
 
 QList<TargetSetupPage::ImportInfo>
diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.h b/src/plugins/qt4projectmanager/wizards/targetsetuppage.h
index 9c846e101de..742355760ac 100644
--- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.h
+++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.h
@@ -115,6 +115,7 @@ private:
     void resetInfos();
 
     QList<ImportInfo> m_infos;
+    QLabel *m_importLabel;
     QTreeWidget *m_treeWidget;
     QPushButton *m_addDirectoryButton;
     bool m_preferMobile;
-- 
GitLab