ui: node type keywords to filter autocompletions or activate all nodes (issue #78)

* Fix history stack activating wrong symbol when aggregation was clicked
This commit is contained in:
Eberhard Graether
2017-09-03 15:38:25 +02:00
parent 1d287541e3
commit 9f2509e7de
22 changed files with 333 additions and 94 deletions
+22
View File
@@ -278,6 +278,28 @@ bool HierarchyCache::nodeHasChildren(Id nodeId) const
return false;
}
bool HierarchyCache::nodeIsVisible(Id nodeId) const
{
HierarchyNode* node = getNode(nodeId);
if (node)
{
return node->isVisible();
}
return false;
}
bool HierarchyCache::nodeIsImplicit(Id nodeId) const
{
HierarchyNode* node = getNode(nodeId);
if (node)
{
return node->isImplicit();
}
return false;
}
std::vector<std::tuple<Id, Id, std::vector<Id>>> HierarchyCache::getInheritanceEdgesForNodeId(
Id nodeId, const std::set<Id>& nodeIds) const
{