Beispiel #1
0
    def __init__(self, session, content_screen, content_provider=None, handlers=[]):
        ItemHandler.__init__(self, session, content_screen)

        self.session = session
        self.content_provider = content_provider
        self._handlers = handlers
        self.__class__.handles = zip([handler.__class__ for handler in handlers])
Beispiel #2
0
    def __init__(self,
                 session,
                 content_screen,
                 content_provider=None,
                 handlers=[]):
        ItemHandler.__init__(self, session, content_screen)

        self.session = session
        self.content_provider = content_provider
        self._handlers = handlers
        self.__class__.handles = zip(
            [handler.__class__ for handler in handlers])
Beispiel #3
0
 def _init_menu(self, item):
     addon = item.addon
     item.add_context_menu_item(_("Enable"),
                                enabled=not addon.get_setting('enabled'),
                                action=self._enable_addon,
                                params={'addon': addon})
     item.add_context_menu_item(_("Disable"),
                                enabled=addon.get_setting(('enabled')),
                                action=self._disable_addon,
                                params={'addon': addon})
     item.add_context_menu_item(_("Settings"),
                                action=addon.open_settings,
                                params={'session': self.session})
     item.add_context_menu_item(_("Changelog"),
                                action=addon.open_changelog,
                                params={'session': self.session})
     ItemHandler._init_menu(self, item)
Beispiel #4
0
 def _init_menu(self, item):
     addon = item.addon
     item.add_context_menu_item(_("Enable"),
                                enabled=not addon.get_setting('enabled'),
                                action=self._enable_addon,
                                params={'addon':addon})
     item.add_context_menu_item(_("Disable"),
                                enabled=addon.get_setting(('enabled')),
                                action=self._disable_addon,
                                params={'addon':addon})
     item.add_context_menu_item(_("Settings"),
                                action=addon.open_settings,
                                params={'session':self.session})
     item.add_context_menu_item(_("Changelog"),
                                action=addon.open_changelog,
                                params={'session':self.session})
     ItemHandler._init_menu(self, item)
Beispiel #5
0
 def __init__(self, session, content_screen, content_provider):
     info_modes = ['item', 'csfd']
     ItemHandler.__init__(self, session, content_screen, info_modes)
     self.content_provider = content_provider
Beispiel #6
0
 def __init__(self, session, content_screen, content_provider):
     ItemHandler.__init__(self, session, content_screen)
     self.content_provider = content_provider
Beispiel #7
0
 def __init__(self, session, content_screen, content_provider, info_modes):
     ItemHandler.__init__(self, session, content_screen, info_modes)
     self.content_provider = content_provider
Beispiel #8
0
 def __init__(self, session, content_screen, content_provider):
     ItemHandler.__init__(self, session, content_screen)
     self.content_provider = content_provider
Beispiel #9
0
 def __init__(self, session, content_screen, content_provider, info_modes):
     ItemHandler.__init__(self, session, content_screen, info_modes)
     self.content_provider = content_provider
Beispiel #10
0
 def __init__(self, session, content_screen, content_provider):
     ItemHandler.__init__(self, session, content_screen)
     self.content_provider = content_provider
     self.folder_handler = FolderItemHandler(session, content_screen, content_provider)