From b4be611e1bb7c0a58dccf754c228174631a47512 Mon Sep 17 00:00:00 2001
From: con <qtc-committer@nokia.com>
Date: Mon, 30 Nov 2009 15:45:16 +0100
Subject: [PATCH] Project name in new project wizard was not pre-selected.

Instead of relying on magic in setFocus(TabFocusReason) use selectAll()

Task-number: QTCREATORBUG-369
---
 src/libs/utils/projectintropage.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/libs/utils/projectintropage.cpp b/src/libs/utils/projectintropage.cpp
index e6ee2921bff..3c77494b250 100644
--- a/src/libs/utils/projectintropage.cpp
+++ b/src/libs/utils/projectintropage.cpp
@@ -63,7 +63,7 @@ ProjectIntroPage::ProjectIntroPage(QWidget *parent) :
     m_d->m_ui.setupUi(this);
     hideStatusLabel();
     m_d->m_ui.nameLineEdit->setInitialText(tr("<Enter_Name>"));
-    m_d->m_ui.nameLineEdit->setFocus(Qt::TabFocusReason);
+    m_d->m_ui.nameLineEdit->setFocus();
     connect(m_d->m_ui.pathChooser, SIGNAL(changed(QString)), this, SLOT(slotChanged()));
     connect(m_d->m_ui.nameLineEdit, SIGNAL(textChanged(QString)), this, SLOT(slotChanged()));
     connect(m_d->m_ui.pathChooser, SIGNAL(returnPressed()), this, SLOT(slotActivated()));
@@ -98,6 +98,7 @@ void ProjectIntroPage::setPath(const QString &path)
 void ProjectIntroPage::setName(const QString &name)
 {
     m_d->m_ui.nameLineEdit->setText(name);
+    m_d->m_ui.nameLineEdit->selectAll();
 }
 
 QString ProjectIntroPage::description() const
-- 
GitLab