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

helpContentGroup.py (1265B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\helpContentGroup.py
      2 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst
      3 from eve.client.script.ui.shared.agencyNew.ui.contentPages.contentPageHelp import ContentPageHelp
      4 from localization import GetByMessageID
      5 import evelink
      6 from eve.client.script.ui.shared.agencyNew.contentGroups.baseContentGroup import BaseContentGroup
      7 from fsdBuiltData.client.agency.helpVideoFSDLoader import AgencyHelpVideosFSDLoader
      8 
      9 class HelpContentGroup(BaseContentGroup):
     10     contentGroupID = contentGroupConst.contentGroupHelp
     11 
     12     def GetNameWithLink(self, videoID = None, *args, **kwargs):
     13         if not videoID:
     14             return
     15         video = AgencyHelpVideosFSDLoader.GetByID(videoID)
     16         nameID = video.nameID
     17         videoPath = video.path
     18         return evelink.local_service_link(method='AgencyOpenAndShowHelpVideo', text='%s: %s' % (self.GetName(), GetByMessageID(nameID)), contentGroupID=self.contentGroupID, itemID=self.itemID, videoID=videoID, videoPath=videoPath)
     19 
     20     @staticmethod
     21     def GetContentPageClass():
     22         return ContentPageHelp
     23 
     24     @staticmethod
     25     def IsTabGroup():
     26         return True