From 050fdf9d5204558af9329db2b656250f3d6fe98b Mon Sep 17 00:00:00 2001 From: con Date: Tue, 28 Jun 2011 15:28:29 +0200 Subject: [PATCH] Set focus to variable chooser when it opens. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTCREATORBUG-4307 Change-Id: I8dff162c01ced12f1b715ce6c803f7b611625abf Reviewed-on: http://codereview.qt.nokia.com/918 Reviewed-by: Qt Sanity Bot Reviewed-by: Robert Löhning --- src/plugins/coreplugin/variablechooser.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/coreplugin/variablechooser.cpp b/src/plugins/coreplugin/variablechooser.cpp index ec8e45f3d57..09528d0654a 100644 --- a/src/plugins/coreplugin/variablechooser.cpp +++ b/src/plugins/coreplugin/variablechooser.cpp @@ -52,6 +52,7 @@ VariableChooser::VariableChooser(QWidget *parent) : ui->variableList->setAttribute(Qt::WA_MacShowFocusRect, false); ui->variableDescription->setAttribute(Qt::WA_MacSmallSize); setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint); + setFocusPolicy(Qt::StrongFocus); setFocusProxy(ui->variableList); VariableManager *vm = VariableManager::instance(); @@ -155,6 +156,8 @@ void VariableChooser::updatePositionAndShow() move(parentCenter.x() - width()/2, parentCenter.y() - height()/2); } show(); + raise(); + activateWindow(); } void VariableChooser::handleItemActivated(QListWidgetItem *item)