MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / ToggleRecentShips

Method ToggleRecentShips

gui/builtinShipBrowser/navigationPanel.py:123–142  ·  view source on GitHub ↗
(self, bool=None, emitEvent=True)

Source from the content-addressed store, hash-verified

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:

Callers 5

OnHistoryResetMethod · 0.95
OnHistoryBackMethod · 0.95
stage1Method · 0.80
stage2CallbackMethod · 0.80
stage3Method · 0.80

Calls 3

getRecentFitsMethod · 0.80
_tFunction · 0.50
getInstanceMethod · 0.45

Tested by

no test coverage detected