fsddefaultoverview.py (1408B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\parklife\overview\default\fsddefaultoverview.py 2 import characterdata.defaultOverviews as overviewData 3 from eve.client.script.parklife.overview.default.defaultoverview import BaseDefaultOverview, PresetData, TabData 4 5 class FsdDefaultOverview(BaseDefaultOverview): 6 7 def _do_load(self): 8 all_overviews = overviewData.get_all_overviews() 9 self._all_presets = {} 10 for overview in all_overviews: 11 overview_id = overview['default_overview_id'] 12 data = PresetData(name=overviewData.get_default_overview_name(overview_id), short_name=overview['overview_short_name'], name_id=overview['overview_name_id'], groups=[ groupID for groupID in overviewData.get_default_overview_groups(overview_id) ]) 13 self._all_presets[data.short_name] = data 14 15 self._sorted_preset_names = [ overview['overview_short_name'] for overview in sorted(all_overviews, key=lambda k: overviewData.get_default_overview_name(k['default_overview_id'])) ] 16 self._default_preset = overviewData.get_default_preset() 17 self._default_tabs = {} 18 for tab_id, data in overviewData.get_default_tabs().iteritems(): 19 self._default_tabs[tab_id] = TabData(name=data['name'], color=data['color'], overview_preset=data['overviewPreset'], bracket_preset=data['bracketPreset'])