MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / getTabExtraText

Method getTabExtraText

gui/builtinAdditionPanes/droneView.py:349–371  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

347 return drones
348
349 def getTabExtraText(self):
350 fitID = self.mainFrame.getActiveFit()
351 if fitID is None:
352 return None
353 sFit = Fit.getInstance()
354 fit = sFit.getFit(fitID)
355 if fit is None:
356 return None
357 opt = sFit.serviceFittingOptions["additionsLabels"]
358 # Amount of active drones
359 if opt == 1:
360 amount = 0
361 for droneStack in fit.drones:
362 amount += droneStack.amountActive
363 return ' ({})'.format(amount) if amount else None
364 # Total amount of drones
365 elif opt == 2:
366 amount = 0
367 for droneStack in fit.drones:
368 amount += droneStack.amount
369 return ' ({})'.format(amount) if amount else None
370 else:
371 return None

Callers

nothing calls this directly

Calls 3

getFitMethod · 0.80
getActiveFitMethod · 0.45
getInstanceMethod · 0.45

Tested by

no test coverage detected