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

Method refreshContents

gui/builtinAdditionPanes/projectedView.py:206–229  ·  view source on GitHub ↗
(self, fit)

Source from the content-addressed store, hash-verified

204 self.refreshContents(fit)
205
206 def refreshContents(self, fit):
207 stuff = []
208 if fit is not None:
209 self.originalFits = fit.projectedFits
210 self.fits = fit.projectedFits[:]
211 self.originalModules = fit.projectedModules
212 self.modules = fit.projectedModules[:]
213 self.originalDrones = fit.projectedDrones
214 self.drones = fit.projectedDrones[:]
215 self.originalFighters = fit.projectedFighters
216 self.fighters = fit.projectedFighters[:]
217
218 self.fits.sort(key=self.fitSort)
219 self.modules.sort(key=self.moduleSort)
220 self.drones.sort(key=self.droneSort)
221 self.fighters.sort(key=self.fighterSort)
222
223 stuff.extend(self.fits)
224 stuff.extend(self.modules)
225 stuff.extend(self.drones)
226 stuff.extend(self.fighters)
227 if not stuff:
228 stuff = [DummyEntry(_t('Drag an item or fit, or use right-click menu for wormhole effects'))]
229 self.update(stuff)
230
231 def get(self, row):
232 if row == -1:

Callers 2

OnFitRemovedMethod · 0.95
fitChangedMethod · 0.95

Calls 4

DummyEntryClass · 0.70
_tFunction · 0.50
sortMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected