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

Method handleMode

gui/builtinContextMenus/boosterSideEffects.py:61–73  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

59 return sub
60
61 def handleMode(self, event):
62 effect = self.effectIds[event.Id]
63 booster = self.booster
64 if effect is False or effect not in booster.sideEffects:
65 event.Skip()
66 return
67
68 fitID = self.mainFrame.getActiveFit()
69 fit = Fit.getInstance().getFit(fitID)
70 if booster in fit.boosters:
71 index = fit.boosters.index(booster)
72 self.mainFrame.command.Submit(cmd.GuiToggleBoosterSideEffectStateCommand(
73 fitID=fitID, position=index, effectID=effect.effectID))
74
75
76BoosterSideEffects.register()

Callers

nothing calls this directly

Calls 3

getFitMethod · 0.80
getActiveFitMethod · 0.45
getInstanceMethod · 0.45

Tested by

no test coverage detected