src: replaced filters with NodeTypeSet

This commit is contained in:
mlangkabel
2017-11-27 10:57:26 +01:00
parent 2b2c3e1194
commit 6e3216e067
25 changed files with 346 additions and 137 deletions
@@ -39,10 +39,11 @@ void GraphController::handleMessage(MessageActivateAll* message)
m_dummyGraphNodes.clear();
if (message->filter)
if (message->acceptedNodeTypes != NodeTypeSet::all())
{
createDummyGraphAndSetActiveAndVisibility(
std::vector<Id>(), m_storageAccess->getGraphForFilter(message->filter));
std::vector<Id>(), m_storageAccess->getGraphForNodeTypes(message->acceptedNodeTypes)
);
addCharacterIndex();
layoutNesting();
@@ -59,7 +60,7 @@ void GraphController::handleMessage(MessageActivateAll* message)
layoutGraph();
}
buildGraph(message, false, true, message->filter);
buildGraph(message, false, true, message->acceptedNodeTypes != NodeTypeSet::all());
}
void GraphController::handleMessage(MessageActivateTokens* message)