Allow for disabled nodes in Projects view

Change-Id: I8b9a2666c8efdc5981adfe6a3a032884a6e50d2a
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Tobias Hunger
2013-01-16 15:27:03 +01:00
parent 1edce87173
commit 459d471c2f
6 changed files with 60 additions and 2 deletions

View File

@@ -117,6 +117,11 @@ QString Node::tooltip() const
return QDir::toNativeSeparators(path());
}
bool Node::isEnabled() const
{
return parentFolderNode()->isEnabled();
}
void Node::setNodeType(NodeType type)
{
m_nodeType = type;
@@ -127,6 +132,12 @@ void Node::setProjectNode(ProjectNode *project)
m_projectNode = project;
}
void Node::emitNodeUpdated()
{
foreach (NodesWatcher *watcher, projectNode()->watchers())
emit watcher->nodeUpdated(this);
}
void Node::setParentFolderNode(FolderNode *parentFolder)
{
m_folderNode = parentFolder;