ui: Click edges in trail to show source location

This commit is contained in:
Eberhard Graether
2017-05-06 22:56:17 +02:00
parent f5979f5ead
commit e5cad53e85
13 changed files with 215 additions and 71 deletions
@@ -152,11 +152,24 @@ void GraphController::handleMessage(MessageActivateTrail* message)
MessageStatus("Displaying graph", false, true).dispatch();
buildGraph(message, true, true, false);
message->setIsReplayed(false);
buildGraph(message, message->isLast(), true, false);
}
void GraphController::handleMessage(MessageActivateTrailEdge* message)
{
TRACE("trail edge activate");
getView()->activateEdge(message->tokenId, message->isReplayed());
}
void GraphController::handleMessage(MessageFlushUpdates* message)
{
if (m_graph->getTrailMode() != Graph::TRAIL_NONE)
{
return;
}
buildGraph(message, true, !message->keepContent(), false);
}