(self, bool=None, emitEvent=True)
| 121 | self.Refresh() |
| 122 | |
| 123 | def ToggleRecentShips(self, bool=None, emitEvent=True): |
| 124 | # this is so janky. Need to revaluate pretty much entire ship browser. >.< |
| 125 | toggle = bool if bool is not None else not self.shipBrowser.recentFits |
| 126 | |
| 127 | if not toggle: |
| 128 | self.shipBrowser.recentFits = False |
| 129 | self.btnRecent.label = _t("Recent Fits") |
| 130 | self.btnRecent.normalBmp = self.recentBmpD |
| 131 | |
| 132 | if emitEvent: |
| 133 | wx.PostEvent(self.shipBrowser, Stage1Selected()) |
| 134 | else: |
| 135 | self.shipBrowser.recentFits = True |
| 136 | self.btnRecent.label = _t("Hide Recent Fits") |
| 137 | self.btnRecent.normalBmp = self.recentBmp |
| 138 | |
| 139 | if emitEvent: |
| 140 | sFit = Fit.getInstance() |
| 141 | fits = sFit.getRecentFits() |
| 142 | wx.PostEvent(self.shipBrowser, ImportSelected(fits=fits, back=True, recent=True)) |
| 143 | |
| 144 | def ToggleEmptyGroupsView(self): |
| 145 | if self.shipBrowser.filterShipsWithNoFits: |
no test coverage detected