From bcaa2556f4fc327fd6c02bfcfe8bf4c579e8c712 Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Tue, 19 May 2009 19:40:15 +0200
Subject: [PATCH] Fix dynamic ui code completion on windows.

I need to test more cases, but this fixes it for newly created projects.
---
 src/plugins/qt4projectmanager/qt4nodes.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp
index bbe1de56c53..e9ef013d8a3 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.cpp
+++ b/src/plugins/qt4projectmanager/qt4nodes.cpp
@@ -1073,8 +1073,9 @@ void Qt4ProFileNode::createUiCodeModelSupport()
             uiDir = tmp.first();
 
         foreach (FileNode *uiFile, uiFiles) {
-            const QString uiHeaderFilePath
+            QString uiHeaderFilePath
                     = QString("%1/ui_%2.h").arg(uiDir, QFileInfo(uiFile->path()).completeBaseName());
+	    uiHeaderFilePath = QDir::cleanPath(uiHeaderFilePath);
 
 //            qDebug()<<"code model support for "<<uiFile->path()<<" "<<uiHeaderFilePath;
             QMap<QString, Qt4UiCodeModelSupport *>::iterator it = oldCodeModelSupport.find(uiFile->path());
-- 
GitLab