debug right click graph

This commit is contained in:
Theophile Terraz committed 2024-07-05 14:34:41 +02:00
1 parent a0f964e89e
commit b83494888b
1 file changed
+8
+8
View File
@@ -999,12 +999,20 @@ class GraphWidget(QGraphicsView):
items = self.items(event.pos()) items = self.items(event.pos())
# Select current menu # Select current menu
while len(items) > 0:
if type(items[0]) in [NodeItem, EdgeItem]:
break
else:
items = items[1:]
if len(items) == 0: if len(items) == 0:
m_type = DefaultMenu m_type = DefaultMenu
elif type(items[0]) is NodeItem: elif type(items[0]) is NodeItem:
m_type = NodeMenu m_type = NodeMenu
elif type(items[0]) is EdgeItem: elif type(items[0]) is EdgeItem:
m_type = EdgeMenu m_type = EdgeMenu
else:
m_type = DefaultMenu
# Create and exec menu # Create and exec menu
m = m_type( m = m_type(