def add_category(self, category_title): pcategory = PCategory() pcategory.name = category_title self._categories_io.add_category(pcategory) # update params pcategory.params = {'category_addons': pcategory.id} self._categories_io.update_category(pcategory)
def add_category(self, category_title): pcategory = PCategory() pcategory.name = category_title self._categories_io.add_category(pcategory) # update params pcategory.params = {'category_addons':pcategory.id} self._categories_io.update_category(pcategory)
def __init__(self, archivczsk, path): ContentProvider.__init__(self) self._archivczsk = archivczsk self._categories_io = CategoriesIO(path) self.on_start.append(self.__create_config) self.on_pause.append(self.__create_config) self.on_stop.append(self.__save_categories) all_addons_category = PCategory() all_addons_category.name = _("All addons") all_addons_category.params = {'category_addons': 'all_addons'} all_addons_category.image = PNG_PATH + '/category_all.png' tv_addons_category = PCategory() tv_addons_category.name = _("TV addons") tv_addons_category.image = PNG_PATH + '/category_tv.png' tv_addons_category.params = {'category_addons': 'tv_addons'} video_addons_category = PCategory() video_addons_category.name = _("Video addons") video_addons_category.image = PNG_PATH + '/category_video.png' video_addons_category.params = {'category_addons': 'video_addons'} self.default_categories = { 'all_addons': { 'item': all_addons_category, 'title': _("All addons"), 'call': self._get_all_addons }, 'tv_addons': { 'item': tv_addons_category, 'title': _("TV addons"), 'call': self._get_tv_addons }, 'video_addons': { 'item': video_addons_category, 'title': _("Video addons"), 'call': self._get_video_addons } } self.default_categories_order = [ 'all_addons', 'tv_addons', 'video_addons' ]
def __init__(self, archivczsk, path): ContentProvider.__init__(self) self._archivczsk = archivczsk self._categories_io = CategoriesIO(path) self.on_start.append(self.__create_config) self.on_pause.append(self.__create_config) self.on_stop.append(self.__save_categories) all_addons_category = PCategory() all_addons_category.name = _("All addons") all_addons_category.params = {'category_addons':'all_addons'} all_addons_category.image = PNG_PATH + '/category_all.png' tv_addons_category = PCategory() tv_addons_category.name = _("TV addons") tv_addons_category.image = PNG_PATH+'/category_tv.png' tv_addons_category.params = {'category_addons':'tv_addons'} video_addons_category = PCategory() video_addons_category.name = _("Video addons") video_addons_category.image = PNG_PATH+'/category_video.png' video_addons_category.params = {'category_addons':'video_addons'} self.default_categories={ 'all_addons':{'item':all_addons_category ,'title':_("All addons"), 'call':self._get_all_addons }, 'tv_addons':{ 'item':tv_addons_category, 'title':_("TV addons"), 'call':self._get_tv_addons }, 'video_addons':{ 'item':video_addons_category, 'title':_("Video addons"), 'call':self._get_video_addons } } self.default_categories_order = ['all_addons','tv_addons','video_addons']