MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / handleMenu

Method handleMenu

gui/builtinContextMenus/itemMutations.py:67–78  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

65 return sub
66
67 def handleMenu(self, event):
68 mutaplasmid, item = self.eventIDs[event.Id]
69 fitID = self.mainFrame.getActiveFit()
70 fit = Fit.getInstance().getFit(fitID)
71 if item in fit.modules:
72 position = fit.modules.index(item)
73 self.mainFrame.command.Submit(GuiConvertMutatedLocalModuleCommand(
74 fitID=fitID, position=position, mutaplasmid=mutaplasmid))
75 elif item in fit.drones:
76 position = fit.drones.index(item)
77 self.mainFrame.command.Submit(GuiConvertMutatedLocalDroneCommand(
78 fitID=fitID, position=position, mutaplasmid=mutaplasmid))
79
80 def activate(self, callingWindow, fullContext, mainItem, i):
81 fitID = self.mainFrame.getActiveFit()

Callers

nothing calls this directly

Calls 5

getFitMethod · 0.80
getActiveFitMethod · 0.45
getInstanceMethod · 0.45

Tested by

no test coverage detected