Skip to content

Commit 63f7762

Browse files
committed
Add option to export missing skills in roman / evemon format
1 parent 76ff52a commit 63f7762

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

gui/characterSelection.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
# noinspection PyPackageRequirements
2424
import wx
25+
import roman
2526
from logbook import Logger
2627

2728
import config
@@ -105,6 +106,9 @@ def OnContextMenu(self, event):
105106
exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills"))
106107
self.Bind(wx.EVT_MENU, self.exportSkills, exportItem)
107108

109+
exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills (EVEMon)"))
110+
self.Bind(wx.EVT_MENU, self.exportSkillsEveMon, exportItem)
111+
108112
self.PopupMenu(menu, pos)
109113

110114
event.Skip()
@@ -264,6 +268,15 @@ def exportSkills(self, evt):
264268

265269
toClipboard(list)
266270

271+
def exportSkillsEveMon(self, evt):
272+
skillsMap = self._buildSkillsTooltipCondensed(self.reqs, skillsMap={})
273+
274+
list = ""
275+
for key in sorted(skillsMap):
276+
list += "%s %s\n" % (key, roman.toRoman(skillsMap[key][0]))
277+
278+
toClipboard(list)
279+
267280
def _buildSkillsTooltip(self, reqs, currItem="", tabulationLevel=0):
268281
tip = ""
269282
sCharacter = Character.getInstance()

0 commit comments

Comments
 (0)