ProjectTree: Take const Node* to look up project based on node

Change-Id: I79e6008c93f7adcf295031767ba6f6d931cb8ae0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Tobias Hunger
2018-08-30 11:48:07 +02:00
parent 5c658ac968
commit 97b7dce264
2 changed files with 3 additions and 3 deletions

View File

@@ -404,12 +404,12 @@ void ProjectTree::forEachNode(const std::function<void(Node *)> &task)
} }
} }
Project *ProjectTree::projectForNode(Node *node) Project *ProjectTree::projectForNode(const Node *node)
{ {
if (!node) if (!node)
return nullptr; return nullptr;
FolderNode *folder = node->asFolderNode(); const FolderNode *folder = node->asFolderNode();
if (!folder) if (!folder)
folder = node->parentFolderNode(); folder = node->parentFolderNode();

View File

@@ -75,7 +75,7 @@ public:
static bool hasNode(const Node *node); static bool hasNode(const Node *node);
static void forEachNode(const std::function<void(Node *)> &task); static void forEachNode(const std::function<void(Node *)> &task);
static Project *projectForNode(Node *node); static Project *projectForNode(const Node *node);
static Node *nodeForFile(const Utils::FileName &fileName); static Node *nodeForFile(const Utils::FileName &fileName);
void collapseAll(); void collapseAll();