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, *args, **kwargs): settings = ViewSettings(R.views.lobby.frontline.AwardsView()) settings.model = AwardsViewModel() settings.args = args settings.kwargs = kwargs super(AwardsView, self).__init__(settings) self.__tooltipItems = {}
def __init__(self, layoutID, *args, **kwargs): settings = ViewSettings(layoutID) settings.model = ReservesAwardViewModel() settings.args = args settings.kwargs = kwargs self._renewableSubHelper = BigWorld.player().renewableSubscription super(ReservesAwardView, self).__init__(settings)
def __init__(self, *args, **kwargs): contentResID = R.views.lobby.ranked.tooltips.RankedBattlesRolesTooltipView() settings = ViewSettings(contentResID) settings.model = RolesViewModel() settings.args = args settings.kwargs = kwargs super(RankedRolesTooltipView, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings(R.views.common.dialog_view.components. dialog_prices_tooltip.DialogPricesTooltip()) settings.model = DialogPricesTooltipModel() settings.args = args settings.kwargs = kwargs super(DialogPricesTooltip, self).__init__(settings)
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, *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
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.new_year.tooltips.NyDiscountRewardTooltip()) settings.model = NyDiscountRewardTooltipModel() settings.args = args settings.kwargs = kwargs super(NyDiscountRewardTooltip, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.dog_tags.RankedEfficiencyTooltip(), model=RankedEfficiencyTooltipModel()) settings.args = args settings.kwargs = kwargs super(RankedEfficiencyTooltip, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.resource_well.tooltips.ProgressTooltip()) settings.model = ProgressTooltipModel() settings.args = args settings.kwargs = kwargs super(ProgressTooltip, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings(R.views.lobby.veh_post_progression.tooltip. PairModificationTooltipView()) settings.model = PairModificationTooltipViewModel() settings.args = args settings.kwargs = kwargs super(BasePairModificationTooltipView, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.resource_well.tooltips.SerialNumberTooltip()) settings.model = SerialNumberTooltipModel() settings.args = args settings.kwargs = kwargs super(SerialNumberTooltip, self).__init__(settings)
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, contentResId, *args, **kwargs): settings = ViewSettings(contentResId) settings.model = SeniorityRewardAwardViewModel() settings.args = args settings.kwargs = kwargs self.__bonusesPosition = 0 super(SeniorityRewardAwardView, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings( layoutID=R.views.lobby.crew.CrewHeaderTooltipView(), model=CrewHeaderTooltipViewModel()) settings.args = args settings.kwargs = kwargs self._serverSettings = self._lobbyContext.getServerSettings() super(CrewHeaderTooltipView, self).__init__(settings, *args, **kwargs)
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.new_year.tooltips.new_year_album_toy_tooltip_content. NewYearAlbumToyTooltipContent()) settings.model = NewYearAlbumToyContentModel() settings.args = args settings.kwargs = kwargs super(AlbumCurrentToyContent, self).__init__(settings)
def __init__(self, atmosphereBonus, *args, **kwargs): settings = ViewSettings( R.views.lobby.new_year.tooltips.NyDecorationStateTooltip()) settings.model = NyDecorationStateTooltipModel() settings.args = args settings.kwargs = kwargs self.__atmosphereBonus = atmosphereBonus super(NyDecorationStateTooltip, self).__init__(settings)
def __init__(self, text, imageSubstitutions=None, layoutID=None): settings = ViewSettings(layoutID or self._LAYOUT_DYN_ACCESSOR()) settings.model = SimpleTextViewModel() settings.kwargs = { 'text': text, 'imageSubstitutions': imageSubstitutions } super(SimpleText, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings(R.views.common.dialog_view.components. balance_contents.CommonBalanceContent()) settings.model = CommonBalanceContentModel() settings.args = args settings.kwargs = kwargs super(CommonBalanceContent, self).__init__(settings, *args, **kwargs) self.__currencyIndexes = []
def __init__(self, layoutID, selectableCrewbook, *args, **kwargs): settings = ViewSettings(layoutID) settings.model = MapBoxRewardChoiceViewModel() settings.args = args settings.kwargs = kwargs self.__tooltips = [] self.__selectableCrewbook = selectableCrewbook super(MapboxRewardChoiceView, self).__init__(settings)
def __init__(self, tooltipData, *args, **kwargs): settings = ViewSettings(R.views.lobby.battle_pass.tooltips. BattlePassUndefinedTankmanView()) settings.model = BattlePassUndefinedTankmanViewModel() settings.args = args settings.kwargs = kwargs super(BattlePassUndefinedTankmanView, self).__init__(settings) self.__tooltipData = tooltipData
def __init__(self, bonuses, bonusPacker=None, *args, **kwargs): settings = ViewSettings(R.views.lobby.tooltips.AdditionalRewardsTooltip()) settings.model = AdditionalRewardsTooltipModel() settings.args = args settings.kwargs = kwargs super(AdditionalRewardsTooltip, self).__init__(settings) self.__bonuses = bonuses self.__bonusPackers = bonusPacker or getDefaultBonusPacker()
def __init__(self, *args, **kwargs): self.__congratsSourceId = 0 self.__videoShownKey = '' settings = ViewSettings(R.views.lobby.marathon.marathon_reward_view.MarathonRewardView()) settings.model = MarathonRewardViewModel() settings.args = args settings.kwargs = kwargs super(MarathonRewardView, self).__init__(settings)
def __init__(self, battleType=None, *args, **kwargs): settings = ViewSettings(R.views.lobby.battle_pass.tooltips. BattlePassInProgressTooltipView()) settings.model = BattlePassInProgressTooltipViewModel() settings.args = args settings.kwargs = kwargs self.__battleType = battleType super(BattlePassInProgressTooltipView, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings(R.views.lobby.new_year.views.NyVehiclesView()) settings.model = NyVehiclesViewModel() settings.args = args settings.kwargs = kwargs self.__presenter = None self.__backCallback = kwargs.get('backCallback') super(NyVehiclesView, self).__init__(settings, *args, **kwargs) return
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, *args, **kwargs): settings = ViewSettings(layoutID) settings.model = BootcampProgressModel() settings.args = args settings.kwargs = kwargs self.__blur = None self.__tooltipData = {} super(BootcampProgressView, self).__init__(settings) return
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.transfer_giveaway.transfer_giveaway_awards_view. TransferGiveawaydAwardsView()) settings.model = TransferGiveawayAwardsViewModel() settings.args = args settings.kwargs = kwargs self.__tooltipData = {} super(TransferGiveawayAwardsView, self).__init__(settings)
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
def __init__(self, *args, **kwargs): settings = ViewSettings(R.views.lobby.customization. style_unlocked_view.StyleUnlockedView()) settings.model = StyleUnlockedViewModel() settings.args = args settings.kwargs = kwargs self.__vehicle = None super(StyleUnlockedView, self).__init__(settings) return