logic: don't use shared_ptr for QtGraphNode and QtGraphEdge anymore

* fixes crashes on events to deleted Qt elements
This commit is contained in:
Eberhard Graether
2017-11-17 22:30:48 +01:00
parent 634601b4b6
commit b887a4a89e
15 changed files with 159 additions and 179 deletions
@@ -154,6 +154,6 @@ void QtGraphNodeQualifier::hoverLeaveEvent(QGraphicsSceneHoverEvent* event)
m_rightArrow->hide();
m_rightArrowSmall->show();
this->setParentItem(m_parentNode.lock().get());
this->setParentItem(m_parentNode);
this->setPos(QPointF(0, 0));
}