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)
|
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();
|
||||||
|
|
||||||
|
@@ -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();
|
||||||
|
Reference in New Issue
Block a user