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

menu.py (1013B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\communitytracks\client\qa\menu.py
      2 from carbonui.control.contextMenu.menuEntryData import MenuEntryDataCheckbox, MenuEntryData
      3 from communitytracks.client.qa.settings import SETTING_MOCKS_ENABLED
      4 from eve.common.script.util.notificationconst import notificationTypeVanguardNemesisConvoyStarted
      5 
      6 def get_insider_menu():
      7     return MenuEntryData(text='Community Tracks', subMenuData=[MenuEntryDataCheckbox(text='Use Mocks', setting=SETTING_MOCKS_ENABLED),
      8      MenuEntryData(text='Convoy UI Notification', func=lambda : sm.GetService('notificationSvc').MakeAndScatterNotification(type=notificationTypeVanguardNemesisConvoyStarted, data=None)),
      9      MenuEntryData(text='Change Convoy spawn only around Ostingele (QA on)', func=lambda : sm.RemoteSvc('communityTrackMgr').change_qa_mode(True)),
     10      MenuEntryData(text='Change Convoy spawn as normal (QA off)', func=lambda : sm.RemoteSvc('communityTrackMgr').change_qa_mode(False))])