From 97b7dce264147b77825f5ae50926529d73eb60a1 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 30 Aug 2018 11:48:07 +0200 Subject: [PATCH] ProjectTree: Take const Node* to look up project based on node Change-Id: I79e6008c93f7adcf295031767ba6f6d931cb8ae0 Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/projecttree.cpp | 4 ++-- src/plugins/projectexplorer/projecttree.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/projectexplorer/projecttree.cpp b/src/plugins/projectexplorer/projecttree.cpp index fc3175a1bcf..cdaf68b3bbf 100644 --- a/src/plugins/projectexplorer/projecttree.cpp +++ b/src/plugins/projectexplorer/projecttree.cpp @@ -404,12 +404,12 @@ void ProjectTree::forEachNode(const std::function &task) } } -Project *ProjectTree::projectForNode(Node *node) +Project *ProjectTree::projectForNode(const Node *node) { if (!node) return nullptr; - FolderNode *folder = node->asFolderNode(); + const FolderNode *folder = node->asFolderNode(); if (!folder) folder = node->parentFolderNode(); diff --git a/src/plugins/projectexplorer/projecttree.h b/src/plugins/projectexplorer/projecttree.h index 75f4384a160..e29c50797d0 100644 --- a/src/plugins/projectexplorer/projecttree.h +++ b/src/plugins/projectexplorer/projecttree.h @@ -75,7 +75,7 @@ public: static bool hasNode(const Node *node); static void forEachNode(const std::function &task); - static Project *projectForNode(Node *node); + static Project *projectForNode(const Node *node); static Node *nodeForFile(const Utils::FileName &fileName); void collapseAll();