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))])