def addMenuItem(self, name, iconImage=None, folder=True, menu=True, **kwargs):
"""Add one submenu item to the list. [internal]"""
if not iconImage:
iconImage = 'DefaultAddonsSearch.png'
# general menu item
# liz = xbmcgui.ListItem(title, iconImage="DefaultFolder.png", thumbnailImage=iconImage)
# liz.setInfo(type="Video", infoLabels={"Title": title})
url = self.buildPluginUrl(name=name, **kwargs)
xbmc.log('SEARCH: create menu item %s, query:"%s", url:"%s"' % (name, kwargs.get('query'), url))
li = xbmcgui.ListItem(kwargs.get('title', ''), iconImage="DefaultFolder.png", thumbnailImage=iconImage)
li.addContextMenuItems([
(_('Remove'), 'RunPlugin(%s)' % (url + '&action=remove')),
(_('Rename'), 'RunPlugin(%s)' % (url + '&action=rename')),
(_('Clean'), 'RunPlugin(%s)' % (url + '&action=clean')),
])
xbmcplugin.addDirectoryItem(handle=self._addonHandle, url=url, listitem=li, isFolder=folder)
评论列表
文章目录