def createToolTip(self, event):
     if event.contentID == R.views.common.tooltip_window.backport_tooltip_content.BackportTooltipContent(
     ):
         tooltipData = self.__getTooltipData(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(CommanderView, self).createToolTip(event)
예제 #2
0
 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(NationChangeScreen, self).createToolTip(event)
 def createToolTip(self, event):
     missionParam = event.getArgument('tooltipId', '')
     if not missionParam:
         return super(DailyQuestsView, self).createToolTip(event)
     else:
         missionParams = missionParam.rsplit(':', 1)
         if len(missionParams) != 2:
             _logger.error('TooltipId argument has invalid format.')
             return
         missionId, tooltipId = missionParams
         _logger.debug('CreateTooltip: %s, %s', missionId, tooltipId)
         tooltipsData = self.__tooltipData.get(missionId, {})
         tooltipData = tooltipsData.get(int(tooltipId))
         window = BackportTooltipWindow(tooltipData, self.getParentWindow()) if tooltipData is not None else None
         if window is not None:
             window.load()
         return window