settings.py (1544B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\parklife\overview\default\settings.py 2 from overviewPresets.overviewSettingsConst import SETTING_OVERVIEW_ID, SETTING_DEFAULT_OVERVIEW_ID, SETTING_INFORMED_OF_UPDATE 3 4 class DefaultOverviewSettings(object): 5 6 def set_overview(self, overview_id): 7 settings.user.defaultoverview.Set(SETTING_OVERVIEW_ID, overview_id) 8 9 def set_default_overview(self, default_id): 10 settings.user.defaultoverview.Set(SETTING_DEFAULT_OVERVIEW_ID, default_id) 11 12 def set_informed_of_update(self, switch_offered): 13 settings.user.defaultoverview.Set(SETTING_INFORMED_OF_UPDATE, int(switch_offered)) 14 15 def get_overview(self): 16 return settings.user.defaultoverview.Get(SETTING_OVERVIEW_ID, None) 17 18 def get_default_overview(self): 19 return settings.user.defaultoverview.Get(SETTING_DEFAULT_OVERVIEW_ID, None) 20 21 def get_informed_of_update(self): 22 return settings.user.defaultoverview.Get(SETTING_INFORMED_OF_UPDATE, 0) 23 24 def get_settings_report(self): 25 overview_id = self.get_overview() 26 default_id = self.get_default_overview() 27 informed_of_update = self.get_informed_of_update() 28 return 'User ID: {user_id}, Character ID: {character_id}, Overview ID: {overview_id}, Default Overview ID: {default_id}, Informed of Update: {informed_of_update}'.format(user_id=session.userid, character_id=session.charid, overview_id=overview_id, default_id=default_id, informed_of_update=informed_of_update)