mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
Moving points in network: selected node is now unselected after the end of moving, so clicking anywhere in the graph doesnt change his position anymore without refreshing the window
This commit is contained in:
1 parent
2028d84554
commit
8db099c5c7
1 file changed
+5
-2
@@ -954,9 +954,10 @@ class GraphWidget(QGraphicsView):
|
||||
self.set_current_edge(edge)
|
||||
if not locked:
|
||||
if items and type(items[0]) is NodeItem:
|
||||
self._mouse_origin_x = pos.x()
|
||||
self._mouse_origin_y = pos.y()
|
||||
self._current_moved_node = items[0]
|
||||
node_pos = self._current_moved_node.pos()
|
||||
self._mouse_origin_x = node_pos.x()
|
||||
self._mouse_origin_y = node_pos.y()
|
||||
|
||||
if not locked:
|
||||
# Add nodes and edges
|
||||
@@ -1011,6 +1012,8 @@ class GraphWidget(QGraphicsView):
|
||||
self._mouse_origin_y)
|
||||
)
|
||||
)
|
||||
# reset the current moved node
|
||||
self._current_moved_node = None
|
||||
|
||||
self.update()
|
||||
super(GraphWidget, self).mouseReleaseEvent(event)
|
||||
|
||||
Reference in new issue
Block a user