def open_custom_list(self, prev_window=None, listitems=None, filters=[], mode="search", search_str=None, list_id=False, filter_label="", force=True, media_type="tv"): """ open video list, deal with window stack and color """ from dialogs import DialogVideoList if prev_window: try: # TODO rework color = prev_window.data["general"]['ImageColor'] except: color = COLORMAIN else: color = COLORMAIN check_version() browser_class = DialogVideoList.get_tmdb_window(WindowXML if SETTING("window_mode") == "true" else DialogXML) dialog = browser_class(LIST_DIALOG_FILE, ADDON_PATH, listitems=listitems, color=color, filters=filters, mode=mode, search_str=search_str, list_id=list_id, force=force, filter_label=filter_label, type=media_type) if prev_window: self.add_to_stack(prev_window) prev_window.close() dialog.doModal()
def open_video_list(self, listitems=None, filters=None, mode="filter", list_id=False, filter_label="", force=False, media_type="movie", search_str=""): """ open video list, deal with window stack """ from dialogs import DialogVideoList Browser = DialogVideoList.get_window(windows.DialogXML) dialog = Browser(LIST_XML, addon.PATH, listitems=listitems, filters=[] if not filters else filters, mode=mode, list_id=list_id, force=force, filter_label=filter_label, search_str=search_str, type=media_type) self.open_dialog(dialog)
def open_video_list(self, prev_window=None, listitems=None, filters=None, mode="filter", list_id=False, filter_label="", force=False, media_type="movie", search_str=""): """ open video list, deal with window stack and color """ filters = [] if not filters else filters from dialogs import DialogVideoList if prev_window: try: # TODO rework color = prev_window.data["general"]['ImageColor'] except: color = "FFFFFFFF" else: color = "FFFFFFFF" check_version() browser_class = DialogVideoList.get_window(self.window_type) dialog = browser_class(LIST_DIALOG_FILE, ADDON_PATH, listitems=listitems, color=color, filters=filters, mode=mode, list_id=list_id, force=force, filter_label=filter_label, search_str=search_str, type=media_type) if prev_window: self.add_to_stack(prev_window) prev_window.close() dialog.doModal()
def open_video_list(self, prev_window=None, listitems=None, filters=None, mode="filter", list_id=False, filter_label="", force=False, media_type="movie", search_str=""): """ open video list, deal with window stack """ filters = [] if not filters else filters from dialogs import DialogVideoList check_version() browser_class = DialogVideoList.get_window(windows.DialogXML) dialog = browser_class(LIST_XML, addon.PATH, listitems=listitems, filters=filters, mode=mode, list_id=list_id, force=force, filter_label=filter_label, search_str=search_str, type=media_type) if prev_window: self.add_to_stack(prev_window) prev_window.close() dialog.doModal()