コード例 #1
0
 def _make_listitem(self, label, label2="", iconImage="", thumbnail="", path="", **options):
     li = xbmcgui.ListItem(label, label2=label2, iconImage=iconImage, thumbnailImage=thumbnail, path=path)
     cleaned_info = clean_dict(options.get("info"))
     if cleaned_info:
         li.setInfo("video", cleaned_info)
     if options.get("is_playable"):
         li.setProperty("IsPlayable", "true")
     if options.get("context_menu"):
         li.addContextMenuItems(options["context_menu"])
     return options["url"], li, options.get("is_folder", True)
コード例 #2
0
 def _make_listitem(self, label, label2='', iconImage='', thumbnail='',
                    path='', **options):
     li = xbmcgui.ListItem(label, label2=label2, iconImage=iconImage,
                           thumbnailImage=thumbnail, path=path)
     cleaned_info = clean_dict(options.get('info'))
     if cleaned_info:
         li.setInfo('video', cleaned_info)
     if options.get('is_playable'):
         li.setProperty('IsPlayable', 'true')
     if options.get('context_menu'):
         li.addContextMenuItems(options['context_menu'])
     return options['url'], li, options.get('is_folder', True)
コード例 #3
0
 def _make_listitem(self, label, label2='', iconImage='', thumbnail='',
                    path='', **options):
     li = xbmcgui.ListItem(label, label2=label2, iconImage=iconImage,
                           thumbnailImage=thumbnail, path=path)
     cleaned_info = clean_dict(options.get('info'))
     if cleaned_info:
         li.setInfo('video', cleaned_info)
     if options.get('is_playable'):
         li.setProperty('IsPlayable', 'true')
     if options.get('context_menu'):
         li.addContextMenuItems(options['context_menu'])
     return options['url'], li, options.get('is_folder', True)
コード例 #4
0
ファイル: addon.py プロジェクト: gedisony/repo-plugins
 def _make_listitem(self, label, path='', **options):
     
     li = xbmcgui.ListItem(label, path=path)
     cleaned_info = clean_dict(options.get('info'))        
     
     li.setArt({ 'poster': options.get('thumb'), 'thumb': options.get('thumb')})
     li.setInfo('video', {
         'originaltitle': label,
         'title': label,
         'sorttitle': options.get('key')
     })
     
     return options['url'], li, options.get('is_folder', True)
コード例 #5
0
    def _make_listitem(self, label, path='', **options):

        li = xbmcgui.ListItem(label, path=path)
        cleaned_info = clean_dict(options.get('info'))

        li.setArt({
            'poster': options.get('thumb'),
            'thumb': options.get('thumb')
        })
        li.setInfo(
            'video', {
                'originaltitle': label,
                'title': label,
                'sorttitle': options.get('key')
            })

        return options['url'], li, options.get('is_folder', True)