(self, callingWindow, srcContext, mainItem)
| 30 | self.eventIDs = {} |
| 31 | |
| 32 | def display(self, callingWindow, srcContext, mainItem): |
| 33 | |
| 34 | if srcContext not in ("fittingModule", "droneItem") or self.mainFrame.getActiveFit() is None: |
| 35 | return False |
| 36 | |
| 37 | if mainItem is None or getattr(mainItem, 'isEmpty', False): |
| 38 | return False |
| 39 | |
| 40 | if len(mainItem.item.mutaplasmids) == 0 and not mainItem.isMutated: |
| 41 | return False |
| 42 | |
| 43 | return True |
| 44 | |
| 45 | def getText(self, callingWindow, itmContext, mainItem): |
| 46 | return _t("Apply Mutaplasmid") if not mainItem.isMutated else _t("Revert to {}").format(mainItem.baseItem.name) |
nothing calls this directly
no test coverage detected