ui: Improved vertical layout for override and inheritance edges

This commit is contained in:
Eberhard Graether
2018-02-07 23:15:55 +01:00
parent 683b87d0b8
commit 9773c30fdc
8 changed files with 75 additions and 35 deletions
@@ -182,6 +182,24 @@ void QtGraphNode::setMultipleActive(bool multipleActive)
m_multipleActive = multipleActive;
}
bool QtGraphNode::hasActiveChild() const
{
if (m_isActive)
{
return true;
}
for (auto subNode : m_subNodes)
{
if (subNode->hasActiveChild())
{
return true;
}
}
return false;
}
std::wstring QtGraphNode::getName() const
{
return m_text->text().toStdWString();