src: Refactored MessageActivationBase handling into single ActivationListener

* structured message type directory
This commit is contained in:
Eberhard Graether
2019-10-18 13:05:27 +02:00
parent bd09cc4feb
commit 74a61e0402
50 changed files with 309 additions and 348 deletions
@@ -2,26 +2,25 @@
#include <set>
#include "AccessKind.h"
#include "Application.h"
#include "ApplicationSettings.h"
#include "BucketLayouter.h"
#include "Graph.h"
#include "GraphView.h"
#include "GraphViewStyle.h"
#include "ListLayouter.h"
#include "logging.h"
#include "MessageActivateNodes.h"
#include "MessageStatus.h"
#include "tracing.h"
#include "utility.h"
#include "utilityString.h"
#include "Application.h"
#include "BucketLayouter.h"
#include "ListLayouter.h"
#include "TrailLayouter.h"
#include "GraphView.h"
#include "GraphViewStyle.h"
#include "StorageAccess.h"
#include "TokenComponentAccess.h"
#include "TokenComponentFilePath.h"
#include "TokenComponentInheritanceChain.h"
#include "Graph.h"
#include "AccessKind.h"
#include "ApplicationSettings.h"
#include "tracing.h"
#include "TrailLayouter.h"
#include "utility.h"
#include "utilityString.h"
GraphController::GraphController(StorageAccess* storageAccess)
: m_storageAccess(storageAccess)
@@ -34,7 +33,32 @@ Id GraphController::getSchedulerId() const
return Controller::getTabId();
}
void GraphController::handleMessage(MessageActivateAll* message)
void GraphController::handleMessage(MessageActivateErrors* message)
{
clear();
}
void GraphController::handleMessage(MessageActivateFullTextSearch* message)
{
clear();
}
void GraphController::handleMessage(MessageActivateLegend* message)
{
clear();
createLegendGraph();
layoutNesting();
m_showsLegend = true;
GraphView::GraphParams params;
params.scrollToTop = true;
buildGraph(message, params);
}
void GraphController::handleMessage(MessageActivateOverview* message)
{
TRACE("graph all");
@@ -66,31 +90,6 @@ void GraphController::handleMessage(MessageActivateAll* message)
buildGraph(message, params);
}
void GraphController::handleMessage(MessageActivateErrors* message)
{
clear();
}
void GraphController::handleMessage(MessageActivateFullTextSearch* message)
{
clear();
}
void GraphController::handleMessage(MessageActivateLegend* message)
{
clear();
createLegendGraph();
layoutNesting();
m_showsLegend = true;
GraphView::GraphParams params;
params.scrollToTop = true;
buildGraph(message, params);
}
void GraphController::handleMessage(MessageActivateTokens* message)
{
TRACE("graph activate");