NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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)