def __init__(self, showDummyCallback, showViewCallback, flags=ViewFlags.VIEW): settings = ViewSettings( R.views.lobby.battle_pass.BattlePassProgressionsView()) settings.flags = flags settings.model = BattlePassProgressionsViewModel() self.__showDummyCallback = showDummyCallback self.__showViewCallback = showViewCallback self.__tooltipItems = {} self.__viewActive = False self.__tooltipContentCreator = self.__getTooltipContentCreator() self.__chosenChapter = self.__battlePassController.getCurrentChapter() self.__showReplaceRewardAnimations = False super(BattlePassProgressionsView, self).__init__(settings)
def __init__(self, *args, **kwargs): settings = ViewSettings( R.views.lobby.ten_years_countdown.TenYearsOnboardingView()) settings.model = TenYearsOnboardingViewModel() settings.flags = ViewFlags.OVERLAY_VIEW settings.args = args settings.kwargs = kwargs super(TenYearsOnboardingView, self).__init__(settings) self.__selectedPageId = 0 self.__pagesCount = 0 self.__currentStageNumber = 0 self.__isCurrentStageActive = False self.__months = {} self.__callback = None self.__isLogOff = False return
def __init__(self, viewKey, ctx=None): settings = ViewSettings(viewKey) settings.model = NationChangeScreenModel() super(NationChangeScreen, self).__init__(settings) vehicle = self.__itemsCache.items.getItemByCD( ctx.get('vehicleCD', None)) if vehicle.activeInNationGroup: self.__currentVehicle = vehicle self.__targetVehicle = self.__itemsCache.items.getItemByCD( iterVehTypeCDsInNationGroup(vehicle.intCD).next()) else: self.__currentVehicle = self.__itemsCache.items.getItemByCD( iterVehTypeCDsInNationGroup(vehicle.intCD).next()) self.__targetVehicle = vehicle self.__icons = R.images.gui.maps.icons return
def __init__(self, layoutID, wsFlags=ViewFlags.LOBBY_TOP_SUB_VIEW, viewModelClazz=BattlePassBuyViewModel, ctx=None): settings = ViewSettings(layoutID) settings.flags = wsFlags settings.model = viewModelClazz() self.__backCallback = None if ctx is None else ctx.get('backCallback') self.__packages = [] self.__selectedPackage = None self.__tooltipItems = {} self.__notifications = Notifiable() self.__tooltipWindow = None super(BattlePassBuyView, self).__init__(settings) return
def __init__(self, toyID, isToyIconEnabled=True, isCountEnabled=False, isPureToy=False, *args, **kwargs): settings = ViewSettings( R.views.lobby.new_year.tooltips.NyDecorationTooltip()) settings.model = NyDecorationTooltipModel() settings.args = args settings.kwargs = kwargs super(NyDecorationTooltip, self).__init__(settings) self.__toyID = int(toyID) self.__isPureToy = isPureToy self.__isToyIconEnabled = isToyIconEnabled self.__isCountEnabled = isCountEnabled
def __init__(self, layoutID, c11nView, *args, **kwargs): settings = ViewSettings(layoutID) settings.args = args settings.kwargs = kwargs settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW settings.model = ProgressiveItemsViewModel() super(ProgressiveItemsView, self).__init__(settings) self._itemsProgressData = None self._possibleItems = None self._vehicle = None self.__blur = CachedBlur() self.__layoutID = layoutID self.__c11nView = c11nView self.__urlMacros = URLMacros() self.__guiSettings = GUI_SETTINGS.progressiveItems.get( 'tutorialVideo', {}) return
def __init__(self, *args, **kwargs): settings = ViewSettings(R.views.lobby.new_year.AtmosphereLevelUp()) settings.model = AtmosphereLevelUpModel() settings.args = args settings.kwargs = kwargs super(NyAtmosphereLevelUpView, self).__init__(settings) self.__tooltips = {} self.__isFirstLevelUp = False self.__rewards = {} self.__currentLevel = 0 self.__completedLevels = [] self.__spaceLoaded = False self.__cacheLoaded = False self.__callbackId = None self.__videoStartStopHandler = LootBoxVideoStartStopHandler( checkPauseOnStart=False) self.__vehicleBonus = None return
def __init__(self, bottomContent=None, parent=None, balanceContent=None, enableBlur=True, preset=DialogPresets.DEFAULT, layer=DialogLayer.TOP_WINDOW): contentSettings = ViewSettings( R.views.common.dialog_view.simple_dialog_content. SimpleDialogContent()) contentSettings.model = SimpleDialogWindowModel() super(SimpleDialogWindow, self).__init__(bottomContent=bottomContent, parent=parent, balanceContent=balanceContent, enableBlur=enableBlur, content=DialogContent(contentSettings), layer=layer) self._setPreset(preset)
def __init__(self, **kwargs): settings = ViewSettings( R.views.lobby.shop.buy_vehicle_view.BuyVehicleView()) settings.model = BuyVehicleViewModel() super(BuyVehicleView, self).__init__(settings) self.__shop = self.__itemsCache.items.shop self.__stats = self.__itemsCache.items.stats ctx = kwargs.get('ctx') if ctx is not None: self.__nationID = ctx.get('nationID') self.__inNationID = ctx.get('itemID') self.__previousAlias = ctx.get('previousAlias') self.__actionType = ctx.get('actionType') self.__showOnlyCongrats = ctx.get('showOnlyCongrats') self.__congratsViewSettings = ctx.get( 'congratulationsViewSettings') else: self.__nationID = None self.__inNationID = None self.__previousAlias = '' self.__actionType = VehicleBuyActionTypes.DEFAULT self.__showOnlyCongrats = False self.__congratsViewSettings = {} self.__selectedCardIdx = 0 if not self.__bootcamp.isInBootcamp( ) else _ACADEMY_SLOT self.__isWithoutCommander = False self.__vehicle = self.__itemsCache.items.getItem( GUI_ITEM_TYPE.VEHICLE, self.__nationID, self.__inNationID) self.__tradeOffVehicle = self.__tradeIn.getActiveTradeOffVehicle() if self.__vehicle.isRestoreAvailable(): self.__selectedRentID = self.__RENT_NOT_SELECTED_IDX self.__selectedRentIdx = self.__RENT_NOT_SELECTED_IDX else: self.__selectedRentID = self.__RENT_UNLIM_IDX self.__selectedRentIdx = self.__RENT_UNLIM_IDX self.__isGoldAutoPurchaseEnabled = self.__wallet.isAvailable self.__isRentVisible = self.__vehicle.hasRentPackages and not self.__isTradeIn( ) self.__popoverIsAvailable = True self.__tradeInInProgress = False self.__purchaseInProgress = False return
def __init__(self, layoutID, lootBoxType=NewYearLootBoxes.PREMIUM, category=''): settings = ViewSettings(layoutID) settings.flags = ViewFlags.NON_REARRANGE_VIEW settings.model = NyLootBoxMainViewModel() settings.kwargs = { 'initLootBoxType': lootBoxType, 'initCategory': category } super(NyLootBoxMainView, self).__init__(settings) self.__isVideoOff = False self.__tabsController = LootBoxesEntryViewTabsController() self.__availableBoxes = None self.__isWaitingToHide = False self.__isViewHidden = False self.__openBoxesFunc = None self.__isDeliveryVideoPlaying = False self.__lastViewed = -1 self.__lastStatisticsResetFailed = False return
def __init__(self, layoutID=R.views.lobby.dog_tags.DogTagsView(), *args, **kwargs): settingFlags = ViewFlags.LOBBY_TOP_SUB_VIEW if kwargs.get( 'makeTopView', False) else ViewFlags.LOBBY_SUB_VIEW settings = ViewSettings(layoutID) settings.args = args settings.kwargs = kwargs settings.flags = settingFlags settings.model = DogTagsViewModel() self._dogTagsHelper = BigWorld.player().dogTags self._composer = DogTagComposerLobby(self._dogTagsHelper) self._tooltipModelFactories = { R.views.lobby.dog_tags.DedicationTooltip(): DedicationTooltip, R.views.lobby.dog_tags.TriumphTooltip(): TriumphTooltip, R.views.lobby.dog_tags.ThreeMonthsTooltip(): ThreeMonthsTooltip, R.views.lobby.dog_tags.RankedEfficiencyTooltip(): RankedEfficiencyTooltip } super(DogTagsView, self).__init__(settings)
def __init__(self, flags=ViewFlags.VIEW): settings = ViewSettings(R.views.lobby.ranked.EntryPoint()) settings.flags = flags settings.model = RankedEntryPointModel() super(RankedEntryPoint, self).__init__(settings)
def __init__(self, flags=ViewFlags.VIEW): settings = ViewSettings(R.views.lobby.marathon.EntryPoint()) settings.flags = flags settings.model = MarathonEntryPointModel() super(MarathonEntryPoint, self).__init__(settings)
def __init__(self, layoutID=R.views.lobby.premacc.dashboard.dashboard_premium_card.DashboardPremiumCard()): settings = ViewSettings(layoutID) settings.model = DashboardPremiumCardModel() super(DashboardPremiumCard, self).__init__(settings)
def __init__(self, contextMenuData): settings = ViewSettings(R.views.common.BackportContextMenu()) settings.model = ViewModel() settings.args = (contextMenuData,) super(_BackportContextMenuContent, self).__init__(settings)
def __init__(self, layoutID): settings = ViewSettings(layoutID) settings.flags = ViewFlags.LOBBY_SUB_VIEW settings.model = PremDashboardViewModel() super(PremDashboardView, self).__init__(settings) Waiting.show('loadPage')
def __init__(self, contentResID, *args): settings = ViewSettings(contentResID) settings.model = YearLeaderboardViewModel() settings.args = args super(YearLeaderboardView, self).__init__(settings)
def __init__(self): settings = ViewSettings(R.views.lobby.premacc.dashboard. prem_dashboard_header.PremDashboardHeader()) settings.model = PremDashboardHeaderModel() super(PremDashboardHeader, self).__init__(settings)
def __init__(self, viewKey, viewModelClazz=CommanderCmpViewModel): settings = ViewSettings(viewKey) settings.flags = ViewFlags.COMPONENT settings.model = viewModelClazz() super(CommanderView, self).__init__(settings)
def __init__(self): settings = ViewSettings(R.views.lobby.new_year.dialogs.LevelsRange()) settings.flags = ViewFlags.COMPONENT settings.model = LevelsRangeModel() super(LevelsRange, self).__init__(settings)
def __init__(self): settings = ViewSettings(R.views.battle_royale.lobby.tooltips.BrCoinTooltipView()) settings.model = ViewModel() super(BrCoinTooltipView, self).__init__(settings)
def __init__(self): settings = ViewSettings( R.views.lobby.battle_pass.tooltips.BattlePassPointsView()) settings.model = BattlePassPointsViewModel() super(BattlePassPointsTooltip, self).__init__(settings)
def __init__(self, layoutID, *args, **kwargs): settings = ViewSettings(layoutID) settings.model = ShellsInfoModel() settings.args = args settings.kwargs = kwargs super(ShellsInfo, self).__init__(settings)
def __init__(self, currencyType): settings = ViewSettings( R.views.battle_royale.lobby.tooltips.RewardCurrencyTooltipView()) settings.model = RewardCurrencyTooltipViewModel() self.__currencyType = currencyType super(RewardCurrencyTooltipView, self).__init__(settings)
def __init__(self): settings = ViewSettings( R.views.lobby.resource_well.NoSerialVehiclesConfirm()) settings.model = NoSerialVehiclesConfirmModel() super(NoSerialVehiclesConfirm, self).__init__(settings) self.__additionalData = {}
def __init__(self): settings = ViewSettings( R.views.lobby.vehicle_preview.buying_panel.WellPanel()) settings.flags = ViewFlags.COMPONENT settings.model = WellPanelModel() super(_ResourceWellPanelView, self).__init__(settings)
def __init__(self): settings = ViewSettings( R.views.lobby.battle_pass.BattlePassDailyQuestsIntroView()) settings.flags = ViewFlags.LOBBY_TOP_SUB_VIEW settings.model = BattlePassDailyQuestsIntroViewModel() super(BattlePassDailyQuestsIntroView, self).__init__(settings)
def __init__(self): settings = ViewSettings(R.views.lobby.account_completion.tooltips.RenamingHangarTooltip()) settings.model = RenamingHangarTooltipModel() super(DemoAccountRenamingTooltipView, self).__init__(settings)
def __init__(self): settings = ViewSettings(R.views.lobby.battle_pass.tooltips. BattlePassCompletedTooltipView()) settings.model = BattlePassCompletedTooltipViewModel() super(BattlePassCompletedTooltipView, self).__init__(settings)
def __init__(self, layoutID): settings = ViewSettings(layoutID) settings.flags = ViewFlags.LOBBY_SUB_VIEW settings.model = BattlePassHowToEarnPointsViewModel() super(BattlePassHowToEarnPointsView, self).__init__(settings)