Basic skill reqs export

This commit is contained in:
petosorus
2017-06-07 11:17:13 +02:00
parent 208148b670
commit acb7c0878e

View File

@@ -19,12 +19,15 @@
# noinspection PyPackageRequirements
import wx
from gui.bitmapLoader import BitmapLoader
from logbook import Logger
import gui.globalEvents as GE
import gui.mainFrame
from gui.bitmapLoader import BitmapLoader
from gui.utils.clipboard import toClipboard
from service.character import Character
from service.fit import Fit
from logbook import Logger
pyfalog = Logger(__name__)
@@ -94,6 +97,9 @@ class CharacterSelection(wx.Panel):
grantItem = menu.Append(wx.ID_ANY, "Grant Missing Skills")
self.Bind(wx.EVT_MENU, self.grantMissingSkills, grantItem)
exportItem = menu.Append(wx.ID_ANY, "Export Missing Skills")
self.Bind(wx.EVT_MENU, self.exportSkills, exportItem)
self.PopupMenu(menu, pos)
event.Skip()
@@ -246,6 +252,15 @@ class CharacterSelection(wx.Panel):
event.Skip()
def exportSkills(self, evt):
skillsMap = self._buildSkillsTooltipCondensed(self.reqs, skillsMap={})
list = ""
for skill in skillsMap:
for i in range(1, int(skillsMap[skill])):
list += skill + " " + str(i) + "\n"
toClipboard(list)
def _buildSkillsTooltip(self, reqs, currItem="", tabulationLevel=0):
tip = ""
sCharacter = Character.getInstance()