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)
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