def createToolTip(self, event):
     if not self._gift.fromCdn:
         if self._tooltipData is not None:
             window = BackportTooltipWindow(self._tooltipData,
                                            self.getParentWindow())
             window.load()
             return window
     return super(OfferRewardWindow, self).createToolTip(event)
示例#2
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent():
         tooltipId = event.getArgument('tooltipId')
         if tooltipId is None:
             return
         window = BackportTooltipWindow(self.__tooltips[tooltipId], self.getParentWindow())
         window.load()
         return window
     else:
         return super(LootBoxRewardView, self).createToolTip(event)
示例#3
0
 def createToolTip(self, event):
     tooltipId = event.getArgument('tooltipId')
     if not tooltipId:
         return super(MarathonRewardWindowView, self).createToolTip(event)
     bonus = self.__bonusCache.get(tooltipId)
     if bonus:
         window = BackportTooltipWindow(createTooltipData(tooltip=bonus.tooltip, isSpecial=bonus.isSpecial, specialAlias=bonus.specialAlias, specialArgs=bonus.specialArgs), self.getParentWindow())
         window.load()
         return window
     return super(MarathonRewardWindowView, self).createToolTip(event)
示例#4
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         intCD = int(event.getArgument('id'))
         level = int(event.getArgument('level'))
         window = BackportTooltipWindow(
             self.__getTooltipData(intCD, event.getArgument('tooltip'),
                                   level), self.getParentWindow())
         window.load()
         return window
     return super(ProgressiveItemsView, self).createToolTip(event)
示例#5
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         if tooltipId:
             tooltipData = self.__tooltipData[int(tooltipId)]
             window = BackportTooltipWindow(tooltipData,
                                            self.getParentWindow())
             if window:
                 window.load()
             return window
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipData = getCmpSlotTooltipData(event,
                                             self.__vehItem.getItem())
         if tooltipData is not None:
             window = BackportTooltipWindow(tooltipData,
                                            self.getParentWindow())
             window.load()
             return window
     return super(CompareAmmunitionPanelView, self).createToolTip(event)
示例#7
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         window = None
         if tooltipId is not None:
             window = BackportTooltipWindow(self.__tooltips[tooltipId],
                                            self.getParentWindow())
             window.load()
         return window
     else:
         return super(NyAtmosphereLevelUpView, self).createToolTip(event)
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipData = self.__getBackportTooltipData(event)
         window = BackportTooltipWindow(
             tooltipData,
             self.getParentWindow()) if tooltipData is not None else None
         if window is not None:
             window.load()
         return window
     else:
         return super(ProgressiveRewardAwardView, self).createToolTip(event)
示例#9
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         window = BackportTooltipWindow(
             self.__items[tooltipId],
             self.getParentWindow()) if tooltipId is not None else None
         if window is not None:
             window.load()
         return window
     else:
         return super(BaseRewardWindowContent, self).createToolTip(event)
示例#10
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipData = getSlotTooltipData(
             event, g_currentVehicle.item,
             self.viewModel.ammunitionPanel.getSelectedSlot())
         if tooltipData is not None:
             window = BackportTooltipWindow(tooltipData,
                                            self.getParentWindow())
             window.load()
             return window
     return super(BaseAmmunitionPanelView, self).createToolTip(event)
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipData = self.__getBackportTooltipData(event)
         if tooltipData is None:
             return
         window = BackportTooltipWindow(tooltipData, self.getParentWindow())
         if window is None:
             return
         window.load()
         return window
     else:
         return super(BuyVehicleView, self).createToolTip(event)
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         fragmentCD = int(event.getArgument('fragmentCD'))
         tooltipData = self.__getTooltipData(tooltipId, fragmentCD)
         if tooltipData is None:
             return
         window = BackportTooltipWindow(tooltipData, self.getParentWindow())
         if window is not None:
             window.load()
         return window
     else:
         return super(FragmentsBalanceContent, self).createToolTip(event)
示例#13
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         itemCD = event.getArgument('itemCD')
         tooltipData = getBlueprintTooltipData(tooltipId, itemCD)
         if tooltipData is None:
             return
         window = BackportTooltipWindow(tooltipData, self.getParentWindow())
         if window is not None:
             window.load()
         return window
     else:
         return super(BlueprintsConversionView, self).createToolTip(event)
示例#14
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         if tooltipId is None:
             return
         if tooltipId in self.__SPECIAL_TOOLTIPS.values():
             tooltipData = createTooltipData(isSpecial=True,
                                             specialAlias=tooltipId)
             window = BackportTooltipWindow(tooltipData,
                                            self.getParentWindow())
             window.load()
             return window
     return
示例#15
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent():
         tooltipId = event.getArgument('tooltipId')
         if tooltipId == TOOLTIPS_CONSTANTS.ACTION_PRICE:
             itemPrice = self._getItemPrice()
             args = (ACTION_TOOLTIPS_TYPE.ITEM,
              self._item.intCD,
              list(itemPrice.price),
              list(itemPrice.defPrice),
              self.isBuying)
             window = BackportTooltipWindow(createTooltipData(isSpecial=True, specialAlias=tooltipId, specialArgs=args), self.getParentWindow())
             window.load()
             return window
     return super(DialogBuySellItemBaseView, self).createToolTip(event)
示例#16
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         fragmentCD = int(event.getArgument('fragmentCD'))
         args = [fragmentCD]
         if tooltipId in (TOOLTIPS_CONSTANTS.BLUEPRINT_FRAGMENT_INFO,
                          TOOLTIPS_CONSTANTS.BLUEPRINT_INFO):
             window = BackportTooltipWindow(
                 createTooltipData(isSpecial=True,
                                   specialAlias=tooltipId,
                                   specialArgs=args),
                 self.getParentWindow())
             window.load()
             return window
     return super(TechTreeIntroView, self).createToolTip(event)
示例#17
0
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipID = self.__normalizeTooltipID(
             event.getArgument('tooltipId', ''))
         parametersCreator = self.__tooltipParametersCreator.get(tooltipID)
         if parametersCreator is None:
             raise SoftException(
                 'Invalid arguments to create an old flash tooltip with id {}'
                 .format(tooltipID))
         tooltipParameters = parametersCreator(event)
         window = BackportTooltipWindow(tooltipParameters,
                                        self.getParentWindow())
         window.load()
         return window
     else:
         return super(BrBattleResultsViewInLobby, self).createToolTip(event)
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         args = []
         if tooltipId == TOOLTIPS_CONSTANTS.AWARD_DEMOUNT_KIT:
             args = [DEMOUNT_KIT_ID]
         if tooltipId in (TOOLTIPS_CONSTANTS.GOLD_ALTERNATIVE_INFO,
                          TOOLTIPS_CONSTANTS.GOLD_ALTERNATIVE_STATS,
                          TOOLTIPS_CONSTANTS.AWARD_DEMOUNT_KIT):
             window = BackportTooltipWindow(
                 createTooltipData(isSpecial=True,
                                   specialAlias=tooltipId,
                                   specialArgs=args),
                 self.getParentWindow())
             window.load()
             return window
     return super(DemountOpDevDialog, self).createToolTip(event)
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         if self._hangarSpace.spaceLoading():
             _logger.warning(
                 'Failed to get slotData. HangarSpace is currently loading.'
             )
             return
         tooltipId = event.getArgument('tooltip')
         if tooltipId == TOOLTIPS_CONSTANTS.HANGAR_SLOT_SPEC:
             tooltipData = getSlotSpecTooltipData(event, tooltipId)
         else:
             tooltipData = getSlotTooltipData(
                 event, self.vehItem,
                 self.viewModel.ammunitionPanel.getSelectedSlot())
         if tooltipData is not None:
             window = BackportTooltipWindow(tooltipData,
                                            self.getParentWindow())
             window.load()
             return window
     return super(BaseAmmunitionPanelView, self).createToolTip(event)
 def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipId = event.getArgument('tooltipId')
         specialArgs = None
         if tooltipId == TOOLTIPS_CONSTANTS.ACTION_PRICE:
             specialArgs = (ACTION_TOOLTIPS_TYPE.ITEM, self._item.intCD,
                            self.__convertMoneyToTuple(self._price.price),
                            self.__convertMoneyToTuple(
                                self._price.defPrice),
                            bool(self.viewModel.getDiscount()))
         elif tooltipId == TOOLTIPS_CONSTANTS.NOT_ENOUGH_MONEY:
             specialArgs = (self._shortage, self._currency)
         if specialArgs is not None:
             tooltipData = createTooltipData(isSpecial=True,
                                             specialAlias=tooltipId,
                                             specialArgs=specialArgs)
             window = BackportTooltipWindow(tooltipData,
                                            self.getParentWindow())
             window.load()
             return window
     return super(ItemPriceDialog, self).createToolTip(event)