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

Class ImplantSetEntityEditor

gui/setEditor.py:60–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58
59
60class ImplantSetEntityEditor(EntityEditor):
61 def __init__(self, parent):
62 EntityEditor.__init__(self, parent, _t("Implant Set"))
63 self.SetEditorValidator(ImplantTextValidor)
64
65 def getEntitiesFromContext(self):
66 sIS = ImplantSets.getInstance()
67 return sorted(sIS.getImplantSetList(), key=lambda c: c.name)
68
69 def DoNew(self, name):
70 sIS = ImplantSets.getInstance()
71 return sIS.newSet(name)
72
73 def DoRename(self, entity, name):
74 sIS = ImplantSets.getInstance()
75 sIS.renameSet(entity, name)
76
77 def DoCopy(self, entity, name):
78 sIS = ImplantSets.getInstance()
79 copy = sIS.copySet(entity)
80 sIS.renameSet(copy, name)
81 return copy
82
83 def DoDelete(self, entity):
84 sIS = ImplantSets.getInstance()
85 sIS.deleteSet(entity)
86
87
88class ImplantSetEditorView(BaseImplantEditorView):

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected