contentProviderHelp.py (1203B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentProviders\contentProviderHelp.py 2 from utillib import KeyVal 3 from eve.client.script.ui.shared.agencyNew import agencyConst, agencySignals 4 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst 5 from eve.client.script.ui.shared.agencyNew.contentProviders.baseContentProvider import BaseContentProvider 6 from fsdBuiltData.client.agency.helpVideoFSDLoader import AgencyHelpVideosFSDLoader 7 from fsdBuiltData.client.agency.helpVideoGroupsFSDLoader import AgencyHelpVideoGroupsFSDLoader 8 9 class ContentProviderHelp(BaseContentProvider): 10 contentType = agencyConst.CONTENTTYPE_HELP 11 contentGroup = contentGroupConst.contentGroupHelp 12 13 @staticmethod 14 def GetVideoGroups(): 15 return AgencyHelpVideoGroupsFSDLoader.GetData() 16 17 @staticmethod 18 def GetVideoGroup(groupID): 19 return AgencyHelpVideoGroupsFSDLoader.GetByID(groupID) 20 21 @staticmethod 22 def GetVideo(videoID): 23 video = AgencyHelpVideosFSDLoader.GetByID(videoID) 24 return KeyVal(id=videoID, nameID=video.nameID, descriptionID=video.descriptionID, path=video.path)