def __init__(self, session): self.skin = '' self.makeSkin() Screen.__init__(self, session) self.usk = None self.cur_service = None self.mainTitle = "ServiceEditor %s" %self.version self["actions"] = ActionMap(["ServiceEditorActions"], { "nextPage" : self.nextPage, "nextPageUp" : self.selectionKeyUp, "nextPageRepeated" : self.nextPageRepeated, "prevPage" : self.prevPage, "prevPageUp" : self.selectionKeyUp, "prevPageRepeated" : self.prevPageRepeated, "displayHelp" : self.showHelp, "displayEPG" : self.showHelp, #KEY_GUIDE changed to KEY_EPG "displayMenu" : self.openMenu, "displayInfo" : self.showInfo, #for recivers without help-key "select" : self.editService, "exit" : self.Exit, "left" : self.left, "leftUp" : self.doNothing, "leftRepeated" : self.doNothing, "right" : self.right, "rightUp" : self.doNothing, "rightRepeated" : self.doNothing, "upUp" : self.selectionKeyUp, "up" : self.up, "upRepeated" : self.upRepeated, "down" : self.down, "downUp" : self.selectionKeyUp, "downRepeated" : self.downRepeated, "redUp" : self.hideService, "redLong" : self.hideServiceMenu, "green" : self.editService, "yellow" : self.addService, "blue" : self.sortColumn, },-1) self["key_red"] = Button(_("hide/unhide")) self["key_green"] = Button(_("edit")) self["key_yellow"] = Button(_(" ")) self["key_blue"] = Button(_("sort")) self["infolist"] = MenuList([]) self["infolist"].l = eListboxPythonMultiContent() self["infolist"].l.setSelectionClip(eRect(0,0,0,0)) self["infolist"].l.setItemHeight(24); self["infolist"].l.setFont(0, gFont("Regular", 20)) self["laufschrift"] = Laufschrift() self["head"] = Head() self["list"] = ServiceList() self.onLayoutFinish.append(self.layoutFinished) self.currentSelectedColumn = 1 #row [["kennung","sichtbarer Text", Sortierrichtung]], self.row = [ ["name", _("Services"), False], ["provider", _("Providers"), False], ["position", _("Pos"), False], ] self.typesort = False self.myTimer = eTimer() db = eDVBDB.getInstance() db.saveServicelist() self.lamedb = Lamedb() self.database = self.lamedb.database self._initFlag = False self.gpsr = session.nav.getCurrentlyPlayingServiceReference().toString().lower() print dbgcol.cy,self.gpsr tmp = self.gpsr.split(":") if tmp[0]=="1" and tmp[1]=="0" and tmp[10]=="": self.usk = tmp[6].zfill(8)+tmp[4].zfill(4)+tmp[5].zfill(4)+tmp[3].zfill(4) print dbgcol.cy,self.usk
def __init__(self, session): self.skin = ServicesEditor.skin Screen.__init__(self, session) self.usk = None self.cur_service = None self.mainTitle = "ServicesEditor %s" %self.version self["actions"] = ActionMap(["ServicesEditorActions"], { "nextPage": self.nextPage, "nextPageUp": self.selectionKeyUp, "nextPageRepeated": self.nextPageRepeated, "prevPage": self.prevPage, "prevPageUp": self.selectionKeyUp, "prevPageRepeated": self.prevPageRepeated, "displayHelp": self.showHelp, "displayMenu": self.openMenu, "displayInfo": self.showServiceInfo, "select": self.editService, "exit": self.Exit, "left": self.left, "leftUp": self.doNothing, "leftRepeated": self.doNothing, "right": self.right, "rightUp": self.doNothing, "rightRepeated": self.doNothing, "upUp": self.selectionKeyUp, "up": self.up, "upRepeated": self.upRepeated, "down": self.down, "downUp": self.selectionKeyUp, "downRepeated": self.downRepeated, "redUp": self.hideService, "redLong": self.hideServiceMenu, "green": self.editService, "yellow": self.addService, "blue": self.sortColumn, }, -1) self["key_red"] = Button(_("hide/unhide")) self["key_green"] = Button(_("edit")) self["key_yellow"] = Button(_(" ")) self["key_blue"] = Button(_("sort")) self["infolist"] = MenuList([]) self["infolist"].l = eListboxPythonMultiContent() self["infolist"].l.setSelectionClip(eRect(0, 0, 0, 0)) self["infolist"].l.setItemHeight(24); self["infolist"].l.setFont(0, gFont("Regular", 20)) self["newscaster"] = Newscaster() self["head"] = Head() self["list"] = ServiceList() self.onLayoutFinish.append(self.layoutFinished) self.currentSelectedColumn = 1 self.row = [ ["name", _("Services"), False], ["provider", _("Providers"), False], ["position", _("Pos"), False], ] self.typesort = False self.myTimer = eTimer() db = eDVBDB.getInstance() db.saveServicelist() self.lamedb = Lamedb() self.database = self.lamedb.database self._initFlag = False self.gpsr = session.nav.getCurrentlyPlayingServiceReference().toString().lower() print_cy(self.gpsr) tmp = self.gpsr.split(":") if tmp[0]=="1" and tmp[1]=="0" and tmp[10]=="": self.usk = tmp[6].zfill(8)+tmp[4].zfill(4)+tmp[5].zfill(4)+tmp[3].zfill(4) print_cy(self.usk)