From b662312bdd653925bb6e4d60767483a1b60c28ee Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Tue, 8 Jun 2010 16:58:40 +0200
Subject: [PATCH] Show proper cursor when displaying projectloadwizard

Task-number: QTCREATORBUG-1597
---
 src/plugins/qt4projectmanager/projectloadwizard.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/plugins/qt4projectmanager/projectloadwizard.cpp b/src/plugins/qt4projectmanager/projectloadwizard.cpp
index 334dce57fd4..73519c49f93 100644
--- a/src/plugins/qt4projectmanager/projectloadwizard.cpp
+++ b/src/plugins/qt4projectmanager/projectloadwizard.cpp
@@ -43,6 +43,7 @@
 #include <QtGui/QLabel>
 #include <QtGui/QVBoxLayout>
 #include <QtGui/QWizardPage>
+#include <QtGui/QApplication>
 
 using namespace Qt4ProjectManager;
 using namespace Qt4ProjectManager::Internal;
@@ -63,10 +64,13 @@ ProjectLoadWizard::ProjectLoadWizard(Qt4Project *project, QWidget *parent, Qt::W
 // We used to simply call ::exec() on the dialog
 void ProjectLoadWizard::execDialog()
 {
-    if (!pageIds().isEmpty())
+    if (!pageIds().isEmpty()) {
+        QApplication::setOverrideCursor(QCursor(Qt::ArrowCursor));
         exec();
-    else
+        QApplication::restoreOverrideCursor();
+    } else {
         done(QDialog::Accepted);
+    }
 }
 
 ProjectLoadWizard::~ProjectLoadWizard()
-- 
GitLab