forked from qt-creator/qt-creator
ProjectTree: Change hasBuildTargets to FolderNode::showInSimpleTree
So that the resource node can override it. Task-number: QTCREATORBUG-11678 Change-Id: Id30d1b99ee23cc18fc29fc99cf0ad7ca919ed527 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -509,6 +509,23 @@ void FolderNode::removeFolderNodes(const QList<FolderNode*> &subFolders)
|
||||
emit watcher->foldersRemoved();
|
||||
}
|
||||
|
||||
void FolderNode::aboutToChangeShowInSimpleTree()
|
||||
{
|
||||
foreach (NodesWatcher *watcher, projectNode()->watchers())
|
||||
emit watcher->aboutToChangeShowInSimpleTree(this);
|
||||
}
|
||||
|
||||
void FolderNode::showInSimpleTreeChanged()
|
||||
{
|
||||
foreach (NodesWatcher *watcher, projectNode()->watchers())
|
||||
emit watcher->showInSimpleTreeChanged(this);
|
||||
}
|
||||
|
||||
bool FolderNode::showInSimpleTree() const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/*!
|
||||
\class ProjectExplorer::VirtualFolderNode
|
||||
|
||||
@@ -572,18 +589,6 @@ QList<ProjectNode*> ProjectNode::subProjectNodes() const
|
||||
return m_subProjectNodes;
|
||||
}
|
||||
|
||||
void ProjectNode::aboutToChangeHasBuildTargets()
|
||||
{
|
||||
foreach (NodesWatcher *watcher, watchers())
|
||||
emit watcher->aboutToChangeHasBuildTargets(this);
|
||||
}
|
||||
|
||||
void ProjectNode::hasBuildTargetsChanged()
|
||||
{
|
||||
foreach (NodesWatcher *watcher, watchers())
|
||||
emit watcher->hasBuildTargetsChanged(this);
|
||||
}
|
||||
|
||||
/*!
|
||||
\function bool ProjectNode::addSubProjects(const QStringList &)
|
||||
*/
|
||||
@@ -790,6 +795,11 @@ void SessionNode::accept(NodesVisitor *visitor)
|
||||
project->accept(visitor);
|
||||
}
|
||||
|
||||
bool SessionNode::showInSimpleTree() const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
QList<ProjectNode*> SessionNode::projectNodes() const
|
||||
{
|
||||
return m_projectNodes;
|
||||
|
||||
Reference in New Issue
Block a user