def editFave(file, cmd, name, thumb): hasThumb = len(thumb) > 0 options = [] options.append(GETTEXT(30041)) #0 up options.append(GETTEXT(30042)) #1 down options.append(GETTEXT(30009)) #2 remove options.append(GETTEXT(30010)) #3 rename options.append(GETTEXT(30085)) #4 colour if 'sf_win_id=' in cmd: options.append(GETTEXT(30052)) #5 playback mode option = xbmcgui.Dialog().select(name, options) if option < 0: return False if option == 0: return favourite.shiftFave(file, cmd, up=True) if option == 1: return favourite.shiftFave(file, cmd, up=False) if option == 2: return favourite.removeFave(file, cmd) if option == 3: return renameFave(file, cmd) if option == 4: return colourFave(file, cmd) if option == 5: return changePlaybackMode(file, cmd) return False
def editFave(file, cmd, name, thumb): hasThumb = len(thumb) > 0 options = [] options.append(GETTEXT(30041)) #0 up options.append(GETTEXT(30042)) #1 down options.append(GETTEXT(30007)) #2 copy options.append(GETTEXT(30008)) #3 move options.append(GETTEXT(30009)) #4 remove options.append(GETTEXT(30010)) #5 rename options.append(GETTEXT(30043)) #6 choose thumb if hasThumb: options.append(GETTEXT(30097)) #7 remove thumb options.append(GETTEXT(30085)) #8 colour if 'sf_win_id=' in cmd: options.append(GETTEXT(30052)) #9 playback mode option = xbmcgui.Dialog().select(name, options) if option < 0: return False if option == 0: return favourite.shiftFave(file, cmd, up=True) if option == 1: return favourite.shiftFave(file, cmd, up=False) if option == 2: return copyFave(file, cmd) if option == 3: return moveFave(file, cmd) if option == 4: return favourite.removeFave(file, cmd) if option == 5: return renameFave(file, cmd) if option == 6: return thumbFave(file, cmd) if hasThumb: if option == 7: return removeThumbFave(file, cmd) else: option += 1 if option == 8: return colourFave(file, cmd) if option == 9: return changePlaybackMode(file, cmd) return False
def RemoveSFShortcut(url): return favourite.removeFave(SFFILE, url)
def moveFave(file, cmd): if not copyFave(file, cmd, move=True): return False return favourite.removeFave(file, cmd)
def editFave(file, cmd, name, thumb): fanart = favourite.getFanart(cmd) hasThumb = len(thumb) > 0 hasFanart = len(fanart) > 0 hasMode = 'sf_win_id=' in cmd UP = 0 DOWN = 1 COPY = 2 MOVE = 3 REMOVE = 4 RENAME = 5 CHOOSETHUMB = 6 CHOOSEFANART = 7 REMOVETHUMB = 8 REMOVEFANART = 9 COLOUR = 10 PLAYBACKMODE = 11 options = [] options.append([GETTEXT(30041), UP]) options.append([GETTEXT(30042), DOWN]) options.append([GETTEXT(30007), COPY]) options.append([GETTEXT(30008), MOVE]) options.append([GETTEXT(30009), REMOVE]) options.append([GETTEXT(30010), RENAME]) options.append([GETTEXT(30043), CHOOSETHUMB]) options.append([GETTEXT(30107), CHOOSEFANART]) if hasThumb: options.append([GETTEXT(30097), REMOVETHUMB]) if hasFanart: options.append([GETTEXT(30108), REMOVEFANART]) options.append([GETTEXT(30085), COLOUR]) if hasMode: options.append([GETTEXT(30052), PLAYBACKMODE]) import menus option = menus.selectMenu(name, options) if option == UP: return favourite.shiftFave(file, cmd, up=True) if option == DOWN: return favourite.shiftFave(file, cmd, up=False) if option == COPY: return copyFave(file, cmd) if option == MOVE: return moveFave(file, cmd) if option == REMOVE: return favourite.removeFave(file, cmd) if option == RENAME: return renameFave(file, cmd) if option == CHOOSETHUMB: return thumbFave(file, cmd) if option == CHOOSEFANART: return fanartFave(file, cmd) if option == REMOVETHUMB: return removeThumbFave(file, cmd) if option == REMOVEFANART: return removeFanartFave(file, cmd) if option == COLOUR: return colourFave(file, cmd) if option == PLAYBACKMODE: return changePlaybackMode(file, cmd) return False
def remove(name): if not contains(name): return False return favourite.removeFave(FILENAME, name)
def pasteCut(file, cmd, folder): if not pasteCopy(file, cmd, folder): return False return favourite.removeFave(file, cmd)
def RemoveSFShortcut(file, url): return favourite.removeFave(file, url)