Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
def RemoveSFShortcut(url):
    return favourite.removeFave(SFFILE, url)
Exemple #4
0
def moveFave(file, cmd):
    if not copyFave(file, cmd, move=True):
        return False

    return favourite.removeFave(file, cmd)
Exemple #5
0
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
Exemple #6
0
def remove(name):
    if not contains(name):
        return False

    return favourite.removeFave(FILENAME, name)
def remove(name):
    if not contains(name):
        return False

    return favourite.removeFave(FILENAME, name)
Exemple #8
0
def RemoveSFShortcut(url):
    return favourite.removeFave(SFFILE, url)  
Exemple #9
0
def pasteCut(file, cmd, folder):
    if not pasteCopy(file, cmd, folder):
        return False

    return favourite.removeFave(file, cmd)
Exemple #10
0
def RemoveSFShortcut(file, url):
    return favourite.removeFave(file, url)
Exemple #11
0
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
Exemple #12
0
def moveFave(file, cmd):
    if not copyFave(file, cmd, move=True):
        return False

    return favourite.removeFave(file, cmd)