(self, fit)
| 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: |
no test coverage detected