(self, event)
| 89 | self.charChoice.Enable(False) |
| 90 | |
| 91 | def OnContextMenu(self, event): |
| 92 | sFit = Fit.getInstance() |
| 93 | fit = sFit.getFit(self.mainFrame.getActiveFit()) |
| 94 | |
| 95 | if not fit or not self.needsSkills: |
| 96 | return |
| 97 | |
| 98 | pos = wx.GetMousePosition() |
| 99 | pos = self.ScreenToClient(pos) |
| 100 | |
| 101 | menu = wx.Menu() |
| 102 | |
| 103 | grantItem = menu.Append(wx.ID_ANY, _t("Grant Missing Skills")) |
| 104 | self.Bind(wx.EVT_MENU, self.grantMissingSkills, grantItem) |
| 105 | |
| 106 | exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills")) |
| 107 | self.Bind(wx.EVT_MENU, self.exportSkills, exportItem) |
| 108 | |
| 109 | exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills (condensed)")) |
| 110 | self.Bind(wx.EVT_MENU, self.exportSkillsCondensed, exportItem) |
| 111 | |
| 112 | exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills (EVEMon)")) |
| 113 | self.Bind(wx.EVT_MENU, self.exportSkillsEveMon, exportItem) |
| 114 | |
| 115 | self.PopupMenu(menu, pos) |
| 116 | |
| 117 | event.Skip() |
| 118 | |
| 119 | def grantMissingSkills(self, evt): |
| 120 | charID = self.getActiveCharacter() |
nothing calls this directly
no test coverage detected