forked from qt-creator/qt-creator
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:
@@ -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)
|
||||
return nullptr;
|
||||
|
||||
FolderNode *folder = node->asFolderNode();
|
||||
const FolderNode *folder = node->asFolderNode();
|
||||
if (!folder)
|
||||
folder = node->parentFolderNode();
|
||||
|
||||
|
@@ -75,7 +75,7 @@ public:
|
||||
static bool hasNode(const Node *node);
|
||||
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);
|
||||
|
||||
void collapseAll();
|
||||
|
Reference in New Issue
Block a user