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

Method expandLookup

gui/characterEditor.py:604–624  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

602 tree.Expand(root)
603
604 def expandLookup(self, event):
605 root = event.GetItem()
606 tree = self.skillTreeListCtrl
607
608 child = tree.GetFirstChild(root)
609 if tree.GetItemText(child) == "dummy":
610 tree.DeleteItem(child)
611
612 # Get the real intrestin' stuff
613 sChar = Character.getInstance()
614 char = self.charEditor.entityEditor.getActiveEntity()
615 data = tree.GetItemData(root)
616 for id, name in sChar.getSkills(data[1]):
617 iconId = self.skillBookImageId
618 level, dirty = sChar.getSkillLevel(char.ID, id)
619
620 if dirty:
621 iconId = self.skillBookDirtyImageId
622
623 childId = tree.AppendItem(root, name, iconId, data=('skill', id))
624 tree.SetItemText(childId, 1, _t("Level {}").format(int(level)) if isinstance(level, float) else level)
625
626 def spawnMenu(self, event):
627 item = event.GetItem()

Callers

nothing calls this directly

Calls 5

getActiveEntityMethod · 0.80
_tFunction · 0.50
getInstanceMethod · 0.45
getSkillsMethod · 0.45
getSkillLevelMethod · 0.45

Tested by

no test coverage detected