RecordTimer.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:enigma2 作者: OpenLD 项目源码 文件源码
def switchToAll(self):
        refStr = self.service_ref.ref.toString()
        global InfoBar
        if not InfoBar: from Screens.InfoBar import InfoBar
        if refStr.startswith('1:0:2:'):
            if InfoBar.instance.servicelist.mode != 1:
                InfoBar.instance.servicelist.setModeRadio()
                InfoBar.instance.servicelist.radioTV = 1
            InfoBar.instance.servicelist.clearPath()
            rootbouquet = eServiceReference('1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "bouquets.radio" ORDER BY bouquet')
            bouquet = eServiceReference('%s ORDER BY name'% service_types_radio)
        else:
            if InfoBar.instance.servicelist.mode != 0:
                InfoBar.instance.servicelist.setModeTV()
                InfoBar.instance.servicelist.radioTV = 0
            InfoBar.instance.servicelist.clearPath()
            rootbouquet = eServiceReference('1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "bouquets.tv" ORDER BY bouquet')
            bouquet = eServiceReference('%s ORDER BY name'% service_types_tv)
        if InfoBar.instance.servicelist.bouquet_root != rootbouquet:
            InfoBar.instance.servicelist.bouquet_root = rootbouquet
        InfoBar.instance.servicelist.enterPath(bouquet)
        InfoBar.instance.servicelist.setCurrentSelection(self.service_ref.ref)
        InfoBar.instance.servicelist.zap(enable_pipzap = True)
        InfoBar.instance.servicelist.correctChannelNumber()
        InfoBar.instance.servicelist.startRoot = bouquet
        InfoBar.instance.servicelist.addToHistory(self.service_ref.ref)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号