From d5b2954da839cbe60aea8ae78756c10c67c8cfa4 Mon Sep 17 00:00:00 2001
From: Christian Kandeler <christian.kandeler@nokia.com>
Date: Fri, 14 Jan 2011 12:36:09 +0100
Subject: [PATCH] Maemo: Force focus change on button click in device dialog.

Not very nice, because it overrides platform behaviour.
The alternatives seem uglier, though.

Task-number: QTCREATORBUG-2860
---
 ...maemodeviceconfigurationssettingswidget.ui | 21 +++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.ui b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.ui
index a86d0af11d8..4b3ea69c463 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.ui
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.ui
@@ -355,6 +355,9 @@
     <layout class="QVBoxLayout" name="verticalLayout">
      <item>
       <widget class="QPushButton" name="addConfigButton">
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="text">
         <string>&amp;Add</string>
        </property>
@@ -365,6 +368,9 @@
        <property name="enabled">
         <bool>false</bool>
        </property>
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="text">
         <string>&amp;Remove</string>
        </property>
@@ -375,6 +381,9 @@
        <property name="enabled">
         <bool>false</bool>
        </property>
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="toolTip">
         <string>Click here to check whether this device is properly set up to run Maemo projects.</string>
        </property>
@@ -388,6 +397,9 @@
        <property name="enabled">
         <bool>false</bool>
        </property>
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="toolTip">
         <string>Click here if you don't have an SSH key yet.</string>
        </property>
@@ -401,6 +413,9 @@
        <property name="enabled">
         <bool>false</bool>
        </property>
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="toolTip">
         <string>This will enable you to log into the device without a password.</string>
        </property>
@@ -414,6 +429,9 @@
        <property name="enabled">
         <bool>false</bool>
        </property>
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="toolTip">
         <string>Click here to see which processes are running on the device.</string>
        </property>
@@ -427,6 +445,9 @@
        <property name="enabled">
         <bool>false</bool>
        </property>
+       <property name="focusPolicy">
+        <enum>Qt::StrongFocus</enum>
+       </property>
        <property name="text">
         <string>Set As Default</string>
        </property>
-- 
GitLab