Exemple #1
0
 def createToolTipContent(self, event, contentID):
     tooltipId = event.getArgument('tooltipId')
     if event.contentID == R.views.common.tooltip_window.loot_box_compensation_tooltip.LootBoxVehicleCompensationTooltipContent(
     ):
         if tooltipId in self.__tooltipItems:
             tooltipData = {
                 'iconBefore': event.getArgument('iconBefore', ''),
                 'labelBefore': event.getArgument('labelBefore', ''),
                 'iconAfter': event.getArgument('iconAfter', ''),
                 'labelAfter': event.getArgument('labelAfter', ''),
                 'bonusName': event.getArgument('bonusName', ''),
                 'countBefore': event.getArgument('countBefore', 1),
                 'tooltipType': LootBoxCompensationTooltipTypes.VEHICLE
             }
             tooltipData.update(self.__tooltipItems[tooltipId].specialArgs)
             settings = ViewSettings(
                 R.views.common.tooltip_window.loot_box_compensation_tooltip
                 .LootBoxVehicleCompensationTooltipContent())
             settings.flags = ViewFlags.VIEW
             settings.model = LootBoxVehicleCompensationTooltipModel()
             settings.kwargs = tooltipData
             return VehicleCompensationTooltipContent(settings)
         _logger.warning("Couldn't find corresponded tooltip! tooltipId=%s",
                         str(tooltipId))
     elif event.contentID == VEH_FOR_CHOOSE_ID:
         if tooltipId in self.__tooltipItems:
             settings = ViewSettings(VEH_FOR_CHOOSE_ID)
             settings.flags = ViewFlags.VIEW
             settings.model = AwardsVehicleForChooseTooltipViewModel()
             settings.kwargs = self.__tooltipItems[tooltipId].specialArgs
             return VehicleForChooseTooltipContent(settings)
         _logger.warning("Couldn't find corresponded tooltip! tooltipId=%s",
                         str(tooltipId))
     return None
 def __init__(self, layoutID, ctx=None):
     settings = ViewSettings(layoutID)
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.model = DailyExperienceViewModel()
     super(DailyExperienceView, self).__init__(settings)
     self.__exitEvent = ctx.get('exitEvent') if ctx is not None else events.LoadViewEvent(VIEW_ALIAS.LOBBY_HANGAR)
     return
Exemple #3
0
 def __init__(self, price):
     settings = ViewSettings(
         R.views.lobby.new_year.dialogs.CollectionPrice())
     settings.flags = ViewFlags.COMPONENT
     settings.model = CollectionPriceModel()
     self.__price = price
     super(Price, self).__init__(settings)
Exemple #4
0
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(
         R.views.lobby.bootcamp.BootcampProgressWidget())
     settings.flags = flags
     settings.model = BootcampProgressModel()
     self.__tooltipData = {}
     super(BootcampProgressWidgetView, self).__init__(settings)
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(
         R.views.lobby.ranked.QualificationRewardsView())
     settings.flags = flags
     settings.model = RankedQualificationRewardsViewModel()
     self.__updateData()
     super(RankedQualificationRewardsView, self).__init__(settings)
Exemple #6
0
 def __init__(self, viewResource, viewModel, *args, **kwargs):
     settings = ViewSettings(viewResource)
     settings.flags = ViewFlags.LOBBY_SUB_VIEW
     settings.model = viewModel
     settings.args = args
     settings.kwargs = kwargs
     super(MapsTrainingBaseView, self).__init__(settings)
 def __init__(self):
     settings = ViewSettings(R.views.battle_royale.lobby.views.IntroView())
     settings.flags = ViewFlags.LOBBY_SUB_VIEW
     settings.model = BattlePassIntroViewModel()
     self.__urlIntroVideo = self.__battleRoyaleController.getIntroVideoURL()
     self.__isPageWasShow = False
     super(IntroView, self).__init__(settings)
Exemple #8
0
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(
         R.views.lobby.customization.progression_styles.StageSwitcher())
     settings.flags = flags
     settings.model = StageSwitcherModel()
     self.__ctx = self.__customizationService.getCtx()
     super(StageSwitcherView, self).__init__(settings)
Exemple #9
0
 def __init__(self, layoutID, wsFlags=ViewFlags.OVERLAY_VIEW, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.flags = wsFlags
     settings.model = BattlePassVehicleAwardViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BattlePassVehicleAwardView, self).__init__(settings)
 def __init__(self,
              typeCompDescr,
              layoutID=R.views.lobby.instructions.BuyWindow()):
     settings = ViewSettings(layoutID)
     settings.flags = ViewFlags.TOP_WINDOW_VIEW
     settings.model = BoosterBuyModel()
     super(BoosterBuyWindowView, self).__init__(settings, typeCompDescr)
Exemple #11
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.battle_royale.BattleResultView())
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.model = BattleResultViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BrBattleResultsViewInLobby, self).__init__(settings)
     self.__arenaUniqueID = kwargs.get('ctx', {}).get('arenaUniqueID')
     if self.__arenaUniqueID is None:
         raise SoftException(
             'There is not arenaUniqueID in battleResults context')
     self.__data = self.__battleResults.getResultsVO(self.__arenaUniqueID)
     if not self.__data:
         raise SoftException('There is not battleResults')
     commonData = self.__data.get(BRSections.COMMON)
     if commonData is None:
         raise SoftException('There is no common info in battle results')
     vehicleInfo = first(commonData.get('playerVehicles', []))
     self.__isObserverResult = vehicleInfo.get(
         'isObserver', False) if vehicleInfo else False
     self.__arenaBonusType = self.__data[BRSections.COMMON].get(
         'arenaBonusType', 0)
     self.__tooltipsData = {}
     self.__tooltipParametersCreator = self.__getTooltipParametersCreator()
     return
Exemple #12
0
 def __init__(self, contentResID, *args):
     self.__closeCallback = None
     settings = ViewSettings(contentResID)
     settings.model = YearLeaderboardViewModel()
     settings.flags = ViewFlags.OVERLAY_VIEW
     settings.args = args
     super(YearLeaderboardView, self).__init__(settings)
     return
Exemple #13
0
 def __init__(self, prevChapterID, nextChapterID):
     settings = ViewSettings(
         R.views.lobby.battle_pass.dialogs.ChapterConfirm())
     settings.flags = ViewFlags.COMPONENT
     settings.model = ChapterConfirmViewModel()
     super(ChapterConfirm, self).__init__(settings)
     self.__prevChapterID = prevChapterID
     self.__nextChapterID = nextChapterID
 def __init__(self, setIsMouseEnabled, flags=ViewFlags.VIEW):
     settings = ViewSettings(
         R.views.lobby.battle_pass.BattlePassEntryPointView())
     settings.flags = flags
     settings.model = BattlePassEntryPointViewModel()
     self.__setIsMouseEnabled = setIsMouseEnabled
     self.__isSmall = False
     super(BattlePassEntryPointView, self).__init__(settings)
 def __init__(self, layoutID, backCallback):
     settings = ViewSettings(R.views.lobby.resource_well.ProgressionView())
     settings.flags = ViewFlags.LOBBY_SUB_VIEW
     settings.model = ProgressionViewModel()
     self.__backCallback = backCallback
     super(ProgressionView, self).__init__(settings)
     self.__notifier = None
     return
Exemple #16
0
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(R.views.lobby.tanksetup.AmmunitionPanel())
     settings.flags = flags
     settings.model = AmmunitionPanelViewModel()
     super(BaseAmmunitionPanelView, self).__init__(settings)
     self.onSizeChanged = Event()
     self.onPanelSectionSelected = Event()
     self.onPanelSectionResized = Event()
Exemple #17
0
 def __init__(self):
     settings = ViewSettings(
         R.views.lobby.new_year.loot_box.LootBoxEntryView())
     settings.flags = ViewFlags.COMPONENT
     settings.model = LootBoxEntryPointModel()
     super(LootboxesEntrancePointWidget, self).__init__(settings)
     self.__isLootBoxesEnabled = self.lobbyContext.getServerSettings(
     ).isLootBoxesEnabled()
Exemple #18
0
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(R.views.lobby.vehicle_preview.buying_panel.
                             VPProgressionStylesBuyingPanel())
     settings.flags = flags
     settings.model = ProgressionStylesBuyingPanelModel()
     self.__styleLevel = None
     super(ProgressionStylesBuyingPanelView, self).__init__(settings)
     return
Exemple #19
0
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(
         R.views.lobby.craft_machine.CraftmachineEntryPointView())
     settings.flags = flags
     settings.model = CraftmachineEntryPointViewModel()
     self.__additionalUrl = ''
     self.__endDateUI = ''
     self.__startDateUI = ''
     super(CraftmachineEntryPointView, self).__init__(settings)
Exemple #20
0
 def __init__(self,
              viewKey,
              updateHeight,
              viewModelClazz=TechParametersCmpViewModel):
     self.updateHeight = updateHeight
     settings = ViewSettings(viewKey)
     settings.flags = ViewFlags.COMPONENT
     settings.model = viewModelClazz()
     super(TechParametersView, self).__init__(settings)
Exemple #21
0
 def __init__(self, layoutID, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.model = BattlePass3DStyleChoiceViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__level = _BPViewStates.getLevel()
     self.__previewOpened = False
     super(BattlePass3dStyleChoiceView, self).__init__(settings)
 def __init__(self, layoutID, backCallback):
     settings = ViewSettings(
         R.views.lobby.resource_well.CompletedProgressionView())
     settings.flags = ViewFlags.LOBBY_SUB_VIEW
     settings.model = CompletedProgressionViewModel()
     self.__backCallback = backCallback
     self.__vehicle = getVehicleByIntCD(
         self.__resourceWell.getRewardVehicle())
     super(CompletedProgressionView, self).__init__(settings)
 def __init__(self, flags=ViewFlags.VIEW):
     settings = ViewSettings(
         R.views.lobby.battle_pass.BattlePassEntryPointView())
     settings.flags = flags
     settings.model = BattlePassEntryPointViewModel()
     self.__isSmall = False
     self.__isAttentionTimerStarted = False
     self.__notifications = Notifiable()
     super(BattlePassEntryPointView, self).__init__(settings)
Exemple #24
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.techtree.TechTreeIntro())
     settings.model = TechtreeIntroViewModel()
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.args = args
     settings.kwargs = kwargs
     super(TechTreeIntroView, self).__init__(settings)
     self.__nationalBlueprints = defaultdict(int)
     self.__universalBlueprints = 0
Exemple #25
0
 def __init__(self, ctx, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.marathon.RewardWindow())
     settings.flags = ViewFlags.VIEW
     settings.model = MarathonPrizeRewardModel()
     super(MarathonRewardWindowView, self).__init__(settings, *args, **kwargs)
     self.__rewards = []
     self.__convertRewards(ctx)
     self.__marathon = self.marathonController.getMarathon(ctx.get('marathonPrefix'))
     self.__idGen = SequenceIDGenerator()
     self.__bonusCache = {}
 def __init__(self, layoutID):
     settings = ViewSettings(layoutID)
     settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW
     settings.model = CurrencyReservesViewModel()
     self._renewableSubHelper = BigWorld.player().renewableSubscription
     self._creditReserveInfo = self._itemsCache.items.stats.piggyBank
     self._creditReserveConfig = self._lobbyContext.getServerSettings(
     ).getPiggyBankConfig()
     self._serverSettings = self._lobbyContext.getServerSettings()
     super(CurrencyReservesView, self).__init__(settings)
Exemple #27
0
 def __init__(self, *args, **kwargs):
     settings = ViewSettings(
         R.views.battle.battle_royale.BattleResultView())
     settings.flags = ViewFlags.OVERLAY_VIEW
     settings.model = BattleResultViewModel()
     settings.args = args
     settings.kwargs = kwargs
     super(BrBattleResultsViewInBattle,
           self).__init__(settings, *args, **kwargs)
     self.__doingExit = False
Exemple #28
0
 def __init__(self, updateAnimationMethod=None, flags=ViewFlags.VIEW):
     settings = ViewSettings(R.views.lobby.ten_years_countdown.TenYearsCountdownEntryPoint())
     settings.flags = flags
     settings.model = TenYearsCountdownEntryPointModel()
     super(TenYearsCountdownEntryPoint, self).__init__(settings)
     self.__periodicNotifier = None
     self.__blockNumber = 0
     self.__notifierState = None
     self.__updateAnimationMethod = updateAnimationMethod
     return
Exemple #29
0
 def __init__(self, layoutID, wsFlags, *args, **kwargs):
     settings = ViewSettings(layoutID)
     settings.flags = wsFlags
     settings.model = BattlePassAwardsViewModel()
     settings.args = args
     settings.kwargs = kwargs
     self.__tooltipItems = {}
     self.__closeCallback = None
     super(BattlePassAwardsView, self).__init__(settings)
     return
 def __init__(self):
     settings = ViewSettings(
         R.views.lobby.vehicle_preview.top_panel.TopPanelTabs())
     settings.flags = ViewFlags.COMPONENT
     settings.model = TopPanelTabsModel()
     super(VehiclePreviewTopPanelTabsView, self).__init__(settings)
     self.__parentCtx = {}
     self.__tabIDs = tuple()
     self.__currentTabID = None
     return