def onInit(self):
self.getControl(1).setLabel(translate(32003))
self.getControl(3).setVisible(False)
leagues = api.Search().Leagues(sport="Soccer")
ignored_through_context_menu = self.already_ignored
if leagues:
items = []
for league in leagues:
if removeNonAscii(league.strLeague) in self.already_ignored:
item = xbmcgui.ListItem("[COLOR selected]" + league.strLeague + "[/COLOR]")
item.setProperty("isIgnored","true")
ignored_through_context_menu.remove(removeNonAscii(league.strLeague))
else:
item = xbmcgui.ListItem(league.strLeague)
item.setProperty("isIgnored","false")
item.setArt({"thumb":league.strBadge})
items.append(item)
#ignore the ones ignored through context menu
if ignored_through_context_menu:
for league_ign in ignored_through_context_menu:
item = xbmcgui.ListItem("[COLOR selected]" + league_ign + "[/COLOR]")
item.setProperty("isIgnored","true")
item.setArt({"thumb":os.path.join(addon_path,"resources","img","nobadge_placeholder.png")})
items.append(item)
self.getControl(6).addItems(items)
self.setFocusId(6)
#Krypton
if int(xbmc.getInfoLabel("System.BuildVersion")[0:2]) >= 17:
self.getControl(5).setLabel(translate(32052))
self.getControl(7).setLabel(translate(32053))
评论列表
文章目录