(self)
| 133 | self.filterItemStore() |
| 134 | |
| 135 | def getChargesForActiveFit(self): |
| 136 | fitId = self.mainFrame.getActiveFit() |
| 137 | |
| 138 | # no active fit => no charges |
| 139 | if fitId is None: |
| 140 | return set() |
| 141 | |
| 142 | fit = self.sFit.getFit(fitId) |
| 143 | |
| 144 | # use a set so we only add one entry for each charge |
| 145 | items = set() |
| 146 | for mod in fit.modules: |
| 147 | charges = self.sAmmo.getModuleFlatAmmo(mod) |
| 148 | for charge in charges: |
| 149 | items.add(charge) |
| 150 | return items |
| 151 | |
| 152 | def fitChanged(self, event): |
| 153 | # skip the event so the other handlers also get called |
no test coverage detected