data/logic/ui: added aggregation edges

This change adds the creation of aggregation edges to the StorageGraph, which save the connection counts between
children in their parents. Aggregation edges are displayed using a straight line, that is thicker than more connections
it represents with the connection count in the middle.
This commit is contained in:
Eberhard Graether
2015-01-07 14:42:35 +01:00
parent 8dafd0435f
commit ee85abfc7b
18 changed files with 410 additions and 117 deletions
@@ -52,6 +52,7 @@ struct DummyNode
, accessType(TokenComponentAccess::ACCESS_NONE)
, active(false)
, connected(false)
, aggregated(false)
, expanded(false)
, invisibleSubNodeCount(0)
, visible(false)
@@ -63,6 +64,7 @@ struct DummyNode
, accessType(accessType)
, active(false)
, connected(false)
, aggregated(false)
, expanded(false)
, invisibleSubNodeCount(0)
, visible(false)
@@ -77,6 +79,7 @@ struct DummyNode
bool active;
bool connected;
bool aggregated;
bool expanded;
size_t invisibleSubNodeCount;