menu.py (1417B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\achievement_system\client\qa\menu.py 2 from achievement_system.client.api.repository import get_repository 3 from achievement_system.client.qa.overview_window import AdminAchievementOverviewWindow 4 from achievement_system.client.qa.settings import block_definitions_in_memory_loading 5 from carbonui.control.contextMenu.menuData import MenuData 6 7 def add_window_context_menu(menu_data): 8 pass 9 10 11 def get_insider_qa_menu(): 12 result = MenuData() 13 result.AddCheckbox('Block Definitions In-Memory Loading', block_definitions_in_memory_loading) 14 result.AddEntry('Reload Definitions', _reload_definitions) 15 result.AddEntry('Reset All For Character', _reset_all) 16 result.AddEntry('Reset Recently Progressed/Completed', _reset_activity) 17 result.AddEntry('Clear disk cache', _clear_cache) 18 result.AddEntry('Feature Overview', AdminAchievementOverviewWindow.Open) 19 return ('Achievements', result.entrylist) 20 21 22 def _reload_definitions(): 23 repository = get_repository() 24 repository.reload_definitions(True) 25 26 27 def _reset_all(): 28 repository = get_repository() 29 repository.admin_reset_all() 30 31 32 def _reset_activity(): 33 repository = get_repository() 34 repository.activity.admin_reset_recently_progressed_and_completed() 35 36 37 def _clear_cache(): 38 repository = get_repository() 39 repository.admin_clear_disk_cache()