Commit 9c5ea0bd authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

Network: Reverse order for edges adding in scene to fix mouse selection.

Showing with 5 additions and 1 deletion
+5 -1
...@@ -157,7 +157,7 @@ class EdgeItem(QGraphicsItem): ...@@ -157,7 +157,7 @@ class EdgeItem(QGraphicsItem):
def boundingRect(self): def boundingRect(self):
# Rectangle of edge for display update # Rectangle of edge for display update
pen_width = 2.0 pen_width = 2.0
extra = (pen_width + 5) / 2.0 extra = 0 #(pen_width + 5) / 2.0
return self._bound_rect.normalized().adjusted( return self._bound_rect.normalized().adjusted(
-extra, -extra, extra, extra -extra, -extra, extra, extra
...@@ -499,6 +499,7 @@ class GraphWidget(QGraphicsView): ...@@ -499,6 +499,7 @@ class GraphWidget(QGraphicsView):
curr_edge = self.graph.current_reach() curr_edge = self.graph.current_reach()
iedges = []
multiple_edges = {} multiple_edges = {}
for edge in self.graph.edges(): for edge in self.graph.edges():
n1 = next( n1 = next(
...@@ -529,6 +530,9 @@ class GraphWidget(QGraphicsView): ...@@ -529,6 +530,9 @@ class GraphWidget(QGraphicsView):
if edge == curr_edge: if edge == curr_edge:
self._current_edge = iedge self._current_edge = iedge
iedges.append(iedge)
for iedge in reversed(iedges):
self.scene().addItem(iedge) self.scene().addItem(iedge)
self.edge_items.append(iedge) self.edge_items.append(iedge)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment