nodeview: further optimization of node view

This commit is contained in:
itsmattkc
2020-03-03 01:50:31 +11:00
parent 644dd2df30
commit d8f83f1452
3 changed files with 9 additions and 7 deletions
+3 -7
View File
@@ -147,14 +147,10 @@ void NodeView::SelectWithDependencies(QList<Node *> nodes)
void NodeView::ItemsChanged()
{
QList<QGraphicsItem*> items = scene_.items();
QHash<NodeEdge *, NodeViewEdge *>::const_iterator i;
foreach (QGraphicsItem* item, items) {
NodeViewEdge* edge = dynamic_cast<NodeViewEdge*>(item);
if (edge != nullptr) {
edge->Adjust();
}
for (i=scene_.edge_map().begin();i!=scene_.edge_map().end();i++) {
i.value()->Adjust();
}
}