X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/05eefccc9e20d520d173156ab5dffbcc90f4351f..90d9f3e7624282749eb59b57d4996f5d1d06c6b1:/lib/python/Screens/AudioSelection.py diff --git a/lib/python/Screens/AudioSelection.py b/lib/python/Screens/AudioSelection.py index a3841747..e69de29b 100644 --- a/lib/python/Screens/AudioSelection.py +++ b/lib/python/Screens/AudioSelection.py @@ -1,42 +0,0 @@ -from Screen import Screen -from Components.ActionMap import ActionMap -from Components.MenuList import MenuList -from Components.Label import Label -from Tools.ISO639 import LanguageCodes - -class AudioSelection(Screen): - def KeyOk(self): - selection = self["tracks"].getCurrent() - print "select track " + str(selection[1]) - - self.audio.selectTrack(selection[1]) - self.close() - def __init__(self, session, audio): - Screen.__init__(self, session) - - self["actions"] = ActionMap(["OkCancelActions"], - { - "cancel": self.close, - "ok": self.KeyOk, - }) - - self.audio = audio - - tlist = [] - n = audio.getNumberOfTracks() - for x in range(n): - i = audio.getTrackInfo(x) - langCode = i.getLanguage() - - description = i.getDescription(); - - if langCode in LanguageCodes: - language = LanguageCodes[langCode][0] - if len(description): - description += " (" + language + ")" - else: - description = language - - tlist.append((description, x)) - - self["tracks"] = MenuList(tlist)