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; return list;
} }
void Node::setNodeType(NodeType type)
{
m_nodeType = type;
}
void Node::setProjectNode(ProjectNode *project) void Node::setProjectNode(ProjectNode *project)
{ {
m_projectNode = project; m_projectNode = project;
@@ -543,9 +538,8 @@ int VirtualFolderNode::priority() const
Creates an uninitialized project node object. Creates an uninitialized project node object.
*/ */
ProjectNode::ProjectNode(const Utils::FileName &projectFilePath) ProjectNode::ProjectNode(const Utils::FileName &projectFilePath)
: FolderNode(projectFilePath) : FolderNode(projectFilePath, ProjectNodeType)
{ {
setNodeType(ProjectNodeType);
// project node "manages" itself // project node "manages" itself
setProjectNode(this); setProjectNode(this);
setDisplayName(projectFilePath.fileName()); setDisplayName(projectFilePath.fileName());
@@ -684,9 +678,8 @@ void ProjectNode::removeProjectNodes(const QList<ProjectNode*> &subProjects)
*/ */
SessionNode::SessionNode() SessionNode::SessionNode()
: FolderNode(Utils::FileName::fromString(QLatin1String("session"))) : FolderNode(Utils::FileName::fromString(QLatin1String("session")), SessionNodeType)
{ {
setNodeType(SessionNodeType);
} }
QList<ProjectAction> SessionNode::supportedActions(Node *node) const QList<ProjectAction> SessionNode::supportedActions(Node *node) const

View File

@@ -127,7 +127,6 @@ public:
protected: protected:
Node(NodeType nodeType, const Utils::FileName &path, int line = -1); Node(NodeType nodeType, const Utils::FileName &path, int line = -1);
void setNodeType(NodeType type);
void setProjectNode(ProjectNode *project); void setProjectNode(ProjectNode *project);
void setParentFolderNode(FolderNode *parentFolder); void setParentFolderNode(FolderNode *parentFolder);