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

Method OnDelete

gui/builtinViews/entityEditor.py:144–153  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

142 wx.PostEvent(self.entityChoices, wx.CommandEvent(wx.wxEVT_COMMAND_CHOICE_SELECTED))
143
144 def OnDelete(self, event):
145 with wx.MessageDialog(
146 self, "Do you really want to delete the {} {}?".format(self.getActiveEntity().name, self.entityName),
147 "Confirm Delete", wx.YES | wx.NO | wx.ICON_QUESTION
148 ) as dlg:
149 dlg.CenterOnParent()
150 if dlg.ShowModal() == wx.ID_YES:
151 self.DoDelete(self.getActiveEntity())
152 self.refreshEntityList()
153 wx.PostEvent(self.entityChoices, wx.CommandEvent(wx.wxEVT_COMMAND_CHOICE_SELECTED))
154
155 def refreshEntityList(self, selected=None):
156 self.choices = self.getEntitiesFromContext()

Callers

nothing calls this directly

Calls 3

getActiveEntityMethod · 0.95
DoDeleteMethod · 0.95
refreshEntityListMethod · 0.95

Tested by

no test coverage detected