MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / activate

Method activate

gui/builtinContextMenus/itemProject.py:36–47  ·  view source on GitHub ↗
(self, callingWindow, fullContext, mainItem, i)

Source from the content-addressed store, hash-verified

34 return _t("Project {0} onto Fit").format(itmContext)
35
36 def activate(self, callingWindow, fullContext, mainItem, i):
37 fitID = self.mainFrame.getActiveFit()
38 if mainItem.isModule:
39 success = self.mainFrame.command.Submit(cmd.GuiAddProjectedModuleCommand(fitID=fitID, itemID=mainItem.ID))
40 elif mainItem.isDrone:
41 success = self.mainFrame.command.Submit(cmd.GuiAddProjectedDroneCommand(fitID=fitID, itemID=mainItem.ID))
42 elif mainItem.isFighter:
43 success = self.mainFrame.command.Submit(cmd.GuiAddProjectedFighterCommand(fitID=fitID, itemID=mainItem.ID))
44 else:
45 success = False
46 if success:
47 self.mainFrame.additionsPane.select('Projected', focus=False)
48
49
50ProjectItem.register()

Callers

nothing calls this directly

Calls 2

selectMethod · 0.80
getActiveFitMethod · 0.45

Tested by

no test coverage detected