mirror of https://gitlab.com/pamhyr/pamhyr2
debug right click graph
parent
a0f964e89e
commit
b83494888b
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue