def __getItemTabsData(self): tabsData = [] pluses = [] if self.__ctx.modeId == CustomizationModes.STYLED: return (tabsData, pluses) visibleTabs = self.getVisibleTabs() outfit = self.__ctx.mode.currentOutfit for tabId in visibleTabs: slotType = CustomizationTabs.SLOT_TYPES[tabId] itemTypeName = GUI_ITEM_TYPE_NAMES[slotType] slotsCount, filledSlotsCount = checkSlotsFilling(outfit, slotType) showPlus = filledSlotsCount < slotsCount tabsData.append({ 'label': _ms(ITEM_TYPES.customizationPlural(itemTypeName)), 'icon': RES_ICONS.getCustomizationIcon(itemTypeName), 'tooltip': makeTooltip(ITEM_TYPES.customizationPlural(itemTypeName), TOOLTIPS.customizationItemTab(itemTypeName)), 'id': tabId }) pluses.append(showPlus) return (tabsData, pluses)
def __getItemTabsData(self): data = [] pluses = [] for tabIdx in self.__ctx.visibleTabs: itemTypeID = TABS_SLOT_TYPE_MAPPING[tabIdx] typeName = GUI_ITEM_TYPE_NAMES[itemTypeID] slotsCount, filledSlotsCount = self.__ctx.checkSlotsFilling( itemTypeID, self.__ctx.currentSeason) showPlus = filledSlotsCount < slotsCount data.append({ 'label': _ms(ITEM_TYPES.customizationPlural(typeName)), 'icon': RES_ICONS.getCustomizationIcon(typeName) if itemTypeID != GUI_ITEM_TYPE.STYLE else RES_ICONS. MAPS_ICONS_CUSTOMIZATION_PROPERTY_SHEET_IDLE_ICON_FULL_TANK, 'tooltip': makeTooltip( ITEM_TYPES.customizationPlural(typeName), TOOLTIPS.customizationItemTab(typeName) if itemTypeID != GUI_ITEM_TYPE.STYLE else CUSTOMIZATION.DEFAULTSTYLE_LABEL), 'id': tabIdx }) pluses.append(showPlus) return data, pluses
def __getItemTabsData(self): data = [] for tabIdx in self.__getVisibleTabs(): itemTypeID = TABS_ITEM_MAPPING[tabIdx] typeName = GUI_ITEM_TYPE_NAMES[itemTypeID] data.append({'label': _ms(ITEM_TYPES.customizationPlural(typeName)), 'tooltip': makeTooltip(ITEM_TYPES.customizationPlural(typeName), TOOLTIPS.customizationItemTab(typeName)), 'id': tabIdx}) return data
def __getItemTabsData(self): data = [] pluses = [] for tabIdx in self.__ctx.visibleTabs: itemTypeID = TABS_ITEM_MAPPING[tabIdx] typeName = GUI_ITEM_TYPE_NAMES[itemTypeID] showPlus = not self.__ctx.checkSlotsFilling(itemTypeID, self.__ctx.currentSeason) data.append({'label': _ms(ITEM_TYPES.customizationPlural(typeName)), 'tooltip': makeTooltip(ITEM_TYPES.customizationPlural(typeName), TOOLTIPS.customizationItemTab(typeName)), 'id': tabIdx}) pluses.append(showPlus) return (data, pluses)