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