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 <tobias.hunger@theqtcompany.com>
This commit is contained in:
Daniel Teske
2015-02-16 19:12:29 +01:00
parent f5a3462542
commit a19bda48fc
2 changed files with 2 additions and 10 deletions

View File

@@ -187,11 +187,6 @@ QList<ProjectAction> 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<ProjectNode*> &subProjects)
*/
SessionNode::SessionNode()
: FolderNode(Utils::FileName::fromString(QLatin1String("session")))
: FolderNode(Utils::FileName::fromString(QLatin1String("session")), SessionNodeType)
{
setNodeType(SessionNodeType);
}
QList<ProjectAction> SessionNode::supportedActions(Node *node) const

View File

@@ -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);