ui: Graph legend (issue #308, #540)

* Show graph legend via 'legend' command or '?' button in the lower right corner
* Legend is not interactive: nodes and edges not clickable or moveable
* CXX and Java node types are mixed
This commit is contained in:
Eberhard Graether
2018-07-23 16:55:58 +02:00
parent 83873f4dbf
commit ed0ade034e
42 changed files with 768 additions and 246 deletions
@@ -1,6 +1,7 @@
#include "qt/view/graphElements/QtGraphNodeText.h"
QtGraphNodeText::QtGraphNodeText(const std::wstring& name)
QtGraphNodeText::QtGraphNodeText(const std::wstring& name, int fontSizeDiff)
: m_fontSizeDiff(fontSizeDiff)
{
setName(name);
}
@@ -16,5 +17,5 @@ bool QtGraphNodeText::isTextNode() const
void QtGraphNodeText::updateStyle()
{
setStyle(GraphViewStyle::getStyleOfTextNode());
setStyle(GraphViewStyle::getStyleOfTextNode(m_fontSizeDiff));
}