From ad02e86e7ace4f4b526381bc7e9ce187bebba9ce Mon Sep 17 00:00:00 2001
From: ck <qt-info@nokia.com>
Date: Tue, 6 Jul 2010 14:32:33 +0200
Subject: [PATCH] Qt4Projectmanager: Constify some member functions.

Reviewed-by: dt
---
 src/plugins/qt4projectmanager/qt4nodes.cpp            | 10 +++++-----
 src/plugins/qt4projectmanager/qt4nodes.h              |  6 +++---
 src/plugins/qt4projectmanager/qt4runconfiguration.cpp |  2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp
index b0d71bdbe42..9d91bf4effd 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.cpp
+++ b/src/plugins/qt4projectmanager/qt4nodes.cpp
@@ -888,21 +888,21 @@ QStringList Qt4PriFileNode::varNames(FileType type)
     return vars;
 }
 
-Qt4ProFileNode *Qt4ProFileNode::findProFileFor(const QString &fileName)
+const Qt4ProFileNode *Qt4ProFileNode::findProFileFor(const QString &fileName) const
 {
     if (fileName == path())
         return this;
     foreach (ProjectNode *pn, subProjectNodes())
         if (Qt4ProFileNode *qt4ProFileNode = qobject_cast<Qt4ProFileNode *>(pn))
-            if (Qt4ProFileNode *result = qt4ProFileNode->findProFileFor(fileName))
+            if (const Qt4ProFileNode *result = qt4ProFileNode->findProFileFor(fileName))
                 return result;
     return 0;
 }
 
-TargetInformation Qt4ProFileNode::targetInformation(const QString &fileName)
+TargetInformation Qt4ProFileNode::targetInformation(const QString &fileName) const
 {
     TargetInformation result;
-    Qt4ProFileNode *qt4ProFileNode = findProFileFor(fileName);
+    const Qt4ProFileNode *qt4ProFileNode = findProFileFor(fileName);
     if (!qt4ProFileNode)
         return result;
 
@@ -1596,7 +1596,7 @@ TargetInformation Qt4ProFileNode::targetInformation(ProFileReader *reader) const
     return result;
 }
 
-TargetInformation Qt4ProFileNode::targetInformation()
+TargetInformation Qt4ProFileNode::targetInformation() const
 {
     return m_qt4targetInformation;
 }
diff --git a/src/plugins/qt4projectmanager/qt4nodes.h b/src/plugins/qt4projectmanager/qt4nodes.h
index f9d4551f37c..9735b684fa8 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.h
+++ b/src/plugins/qt4projectmanager/qt4nodes.h
@@ -254,9 +254,9 @@ public:
     QString uiDirectory() const;
     static QString uiHeaderFile(const QString &uiDir, const QString &formFile);
 
-    Qt4ProFileNode *findProFileFor(const QString &string);
-    TargetInformation targetInformation(const QString &fileName);
-    TargetInformation targetInformation();
+    const Qt4ProFileNode *findProFileFor(const QString &string) const;
+    TargetInformation targetInformation(const QString &fileName) const;
+    TargetInformation targetInformation() const;
 
     void update();
     void scheduleUpdate();
diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index e3ca670490f..a50d08eca1e 100644
--- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
@@ -556,7 +556,7 @@ ProjectExplorer::Environment Qt4RunConfiguration::baseEnvironment() const
     // On windows the user could be linking to a library found via a -L/some/dir switch
     // to find those libraries while actually running we explicitly prepend those
     // dirs to the path
-    Qt4ProFileNode *node = qt4Target()->qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath);
+    const Qt4ProFileNode *node = qt4Target()->qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath);
     if (node)
         foreach(const QString dir, node->variableValue(LibDirectoriesVar))
             env.prependOrSetPath(dir);
-- 
GitLab