encountersContentGroup.py (1883B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\encounters\encountersContentGroup.py 2 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst 3 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.abyssalDeadspace.abyssalDeadspace import AbyssalDeadspaceContentGroup 4 from eve.client.script.ui.shared.agencyNew.contentGroups.baseContentGroup import BaseContentGroup 5 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.incursions.incursionsContentGroup import IncursionsContentGroup 6 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.pirateStrongholds.pirateStrongholds import PirateStrongholdsContentGroup 7 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.seasonsContentGroup import SeasonsContentGroup 8 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.homefront.homefrontSitesContentGroup import HomefrontSitesContentGroup 9 10 class EncountersContentGroup(BaseContentGroup): 11 contentGroupID = contentGroupConst.contentGroupEncounters 12 childrenGroups = [(contentGroupConst.contentGroupSeasons, SeasonsContentGroup), 13 (contentGroupConst.contentGroupHomefrontSites, HomefrontSitesContentGroup), 14 (contentGroupConst.contentGroupIncursions, IncursionsContentGroup), 15 (contentGroupConst.contentGroupPirateStrongholds, PirateStrongholdsContentGroup), 16 (contentGroupConst.contentGroupAbyssalDeadspace, AbyssalDeadspaceContentGroup)] 17 18 def _ConstructChildrenGroups(self): 19 if not self.childrenGroups: 20 return 21 for contentGroupID, contentGroupCls in self.childrenGroups: 22 newGroup = contentGroupCls(contentGroupID=contentGroupID, parent=self) 23 self._children.append(newGroup) 24 25 @staticmethod 26 def IsTabGroup(): 27 return True