From a19bda48fcb5774653b408bcee158c27b37f9792 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Mon, 16 Feb 2015 19:12:29 +0100 Subject: [PATCH] ProjectExplorer: Remove setNodeType The only two cases where it is used, the type can easily be passed to the constructor. So do that. Change-Id: I1658a377aac56b5332992c445fba39b00620a74b Reviewed-by: Tobias Hunger --- src/plugins/projectexplorer/projectnodes.cpp | 11 ++--------- src/plugins/projectexplorer/projectnodes.h | 1 - 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp index b6dcb505f98..ef435670d49 100644 --- a/src/plugins/projectexplorer/projectnodes.cpp +++ b/src/plugins/projectexplorer/projectnodes.cpp @@ -187,11 +187,6 @@ QList Node::supportedActions(Node *node) const return list; } -void Node::setNodeType(NodeType type) -{ - m_nodeType = type; -} - void Node::setProjectNode(ProjectNode *project) { m_projectNode = project; @@ -543,9 +538,8 @@ int VirtualFolderNode::priority() const Creates an uninitialized project node object. */ ProjectNode::ProjectNode(const Utils::FileName &projectFilePath) - : FolderNode(projectFilePath) + : FolderNode(projectFilePath, ProjectNodeType) { - setNodeType(ProjectNodeType); // project node "manages" itself setProjectNode(this); setDisplayName(projectFilePath.fileName()); @@ -684,9 +678,8 @@ void ProjectNode::removeProjectNodes(const QList &subProjects) */ SessionNode::SessionNode() - : FolderNode(Utils::FileName::fromString(QLatin1String("session"))) + : FolderNode(Utils::FileName::fromString(QLatin1String("session")), SessionNodeType) { - setNodeType(SessionNodeType); } QList SessionNode::supportedActions(Node *node) const diff --git a/src/plugins/projectexplorer/projectnodes.h b/src/plugins/projectexplorer/projectnodes.h index 553fe805b8f..57c5dc5299c 100644 --- a/src/plugins/projectexplorer/projectnodes.h +++ b/src/plugins/projectexplorer/projectnodes.h @@ -127,7 +127,6 @@ public: protected: Node(NodeType nodeType, const Utils::FileName &path, int line = -1); - void setNodeType(NodeType type); void setProjectNode(ProjectNode *project); void setParentFolderNode(FolderNode *parentFolder);