ui: Fixed graph nodes not movable

This commit is contained in:
Eberhard Graether
2018-11-05 16:54:28 +01:00
parent 0b9b7c8ed5
commit 6f88910466
2 changed files with 4 additions and 6 deletions
@@ -25,7 +25,10 @@ void QtGraphNodeComponentClickable::nodeMousePressEvent(QGraphicsSceneMouseEvent
m_mousePos = Vec2i(event->scenePos().x(), event->scenePos().y());
m_mouseMoved = false;
event->accept();
if (event->button() == Qt::MiddleButton)
{
event->accept();
}
}
void QtGraphNodeComponentClickable::nodeMouseMoveEvent(QGraphicsSceneMouseEvent* event)
@@ -30,11 +30,6 @@ void QtGraphNodeComponentMoveable::nodeMousePressEvent(QGraphicsSceneMouseEvent*
void QtGraphNodeComponentMoveable::nodeMouseMoveEvent(QGraphicsSceneMouseEvent* event)
{
if (event->button() != Qt::LeftButton)
{
return;
}
m_graphNode->setPosition(Vec2i(event->scenePos().x() - m_mouseOffset.x, event->scenePos().y() - m_mouseOffset.y));
event->accept();
}