Exemple #1
0
 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()
Exemple #2
0
 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)
Exemple #3
0
 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()
Exemple #5
0
 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()
Exemple #6
0
 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)
Exemple #7
0
 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()