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

storeSettings.py (1483B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\cosmetics\ship\pages\store\storeSettings.py
      2 from clientsettings.setting import CharSettingEnum, SessionSettingEnum, SessionSettingNumeric
      3 from cosmetics.client.ships.skins.live_data.skin_listing_target import SellerMembershipType, ListingTargetType, ListedTo
      4 from cosmetics.common.ships.skins.util import SkinListingOrder, ComponentListingOrder
      5 from eve.common.lib import appConst
      6 skins_sort_by_options = [(SkinListingOrder.EXPIRES_AT, False),
      7  (SkinListingOrder.EXPIRES_AT, True),
      8  (SkinListingOrder.NAME, False),
      9  (SkinListingOrder.NAME, True)]
     10 skins_sort_by_setting = CharSettingEnum('StoreSkinBrowserSortBy', skins_sort_by_options[0], skins_sort_by_options)
     11 skins_hull_type_filter_setting = SessionSettingEnum(None)
     12 components_sort_by_options = [(ComponentListingOrder.NAME, False),
     13  (ComponentListingOrder.NAME, True),
     14  (ComponentListingOrder.PRICE, False),
     15  (ComponentListingOrder.PRICE, True),
     16  (ComponentListingOrder.COLOR_SHADE, False),
     17  (ComponentListingOrder.COLOR_SHADE, True)]
     18 components_sort_by_setting = CharSettingEnum('StoreComponentBrowserSortBy', components_sort_by_options[0], components_sort_by_options)
     19 nanocoating_finish_filter_setting = SessionSettingEnum(None)
     20 listed_by_setting = SessionSettingEnum(SellerMembershipType.UNSPECIFIED)
     21 listed_to_setting = SessionSettingEnum(ListedTo.PUBLIC)
     22 emphasized_ship_type_id = SessionSettingNumeric(0, 0, appConst.maxInt)