def okSubList(self): item = self["sublist"].getCurrent() ######## Select Network Menu ############################## if item[0] == _("Network Wizard"): self.session.open(NetworkWizard) elif item[0] == _("Network Adapter Selection"): self.session.open(NetworkAdapterSelection) elif item[0] == _("Network Interface"): self.session.open(AdapterSetup,self.activeInterface) elif item[0] == _("Network Restart"): self.session.open(RestartNetwork) elif item[0] == _("Network Services"): self.Qnetworkservices() self["sublist"].moveToIndex(0) elif item[0] == _("Samba"): self.session.open(NetworkSamba) elif item[0] == _("NFS"): self.session.open(NetworkNfs) elif item[0] == _("FTP"): self.session.open(NetworkFtp) elif item[0] == _("AFP"): self.session.open(NetworkAfp) elif item[0] == _("OpenVPN"): self.session.open(NetworkOpenvpn) elif item[0] == _("MiniDLNA"): self.session.open(NetworkMiniDLNA) elif item[0] == _("Inadyn"): self.session.open(NetworkInadyn) elif item[0] == _("SABnzbd"): self.session.open(NetworkSABnzbd) elif item[0] == _("uShare"): self.session.open(NetworkuShare) elif item[0] == _("Telnet"): self.session.open(NetworkTelnet) elif item[0] == _("RemoteTuner"): self.session.open(RemoteTunerServer) ######## Select System Setup Menu ############################## elif item[0] == _("Customise"): self.openSetup("usage") elif item[0] == _("Button Setup"): self.openSetup("remotesetup") elif item[0] == _("Display Settings"): self.openSetup("display") elif item[0] == _("LCD Skin Setup"): self.session.open(LcdSkinSelector) elif item[0] == _("OSD settings"): self.openSetup("userinterface") elif item[0] == _("Channel selection"): self.openSetup("channelselection") elif item[0] == _("Recording settings"): self.openSetup("recording") elif item[0] == _("EPG settings"): self.openSetup("epgsettings") ######## Select Mounts Menu ############################## elif item[0] == _("Mount Manager"): self.session.open(AutoMountManager, None, plugin_path_networkbrowser) elif item[0] == _("Network Browser"): self.session.open(NetworkBrowser, None, plugin_path_networkbrowser) elif item[0] == _("Device Manager"): self.session.open(HddMount) ######## Select Softcam Menu ############################## elif item[0] == _("Softcam Panel"): self.session.open(SoftcamPanel) elif item[0] == _("Download Softcams"): self.session.open(ShowSoftcamPackages) ######## Select AV Setup Menu ############################## elif item[0] == _("AV Settings"): self.session.open(VideoSetup) elif item[0] == _("Auto Language"): self.openSetup("autolanguagesetup") elif item[0] == _("Audio Sync"): self.session.open(AC3LipSyncSetup, plugin_path_audiosync) elif item[0] == _("VideoEnhancement"): self.session.open(VideoEnhancementSetup) ######## Select TUNER Setup Menu ############################## elif item[0] == _("Tuner Configuration"): self.session.open(NimSelection) elif item[0] == _("Positioner Setup"): self.PositionerMain() elif item[0] == _("Automatic Scan"): self.session.open(ScanSimple) elif item[0] == _("Manual Scan"): self.session.open(ScanSetup) elif item[0] == _("Sat Finder"): self.SatfinderMain() ######## Select Software Manager Menu ############################## elif item[0] == _("Software Update"): self.session.open(SoftwarePanel) elif item[0] == _("Flash Online"): self.session.open(FlashOnline) elif item[0] == _("Complete Backup"): if DFLASH == True: self.session.open(dFlash) else: self.session.open(ImageBackup) elif item[0] == _("Backup Settings"): self.session.openWithCallback(self.backupDone,BackupScreen, runBackup = True) elif item[0] == _("Restore Settings"): self.backuppath = getBackupPath() if not path.isdir(self.backuppath): self.backuppath = getOldBackupPath() self.backupfile = getBackupFilename() self.fullbackupfilename = self.backuppath + "/" + self.backupfile if os_path.exists(self.fullbackupfilename): self.session.openWithCallback(self.startRestore, MessageBox, _("Are you sure you want to restore your %s %s backup?\nSTB will restart after the restore") % (getMachineBrand(), getMachineName())) else: self.session.open(MessageBox, _("Sorry no backups found!"), MessageBox.TYPE_INFO, timeout = 10) elif item[0] == _("Select Backup files"): self.session.openWithCallback(self.backupfiles_choosen,BackupSelection) elif item[0] == _("Software Manager Setup"): self.session.open(SoftwareManagerSetup) ######## Select PluginDownloadBrowser Menu ############################## elif item[0] == _("Plugin Browser"): self.session.open(PluginBrowser) elif item[0] == _("Download Plugins"): self.session.open(PluginDownloadBrowser, 0) elif item[0] == _("Remove Plugins"): self.session.open(PluginDownloadBrowser, 1) elif item[0] == _("Plugin Filter"): self.session.open(PluginFilter) elif item[0] == _("IPK Installer"): try: from Plugins.Extensions.MediaScanner.plugin import main main(self.session) except: self.session.open(MessageBox, _("Sorry MediaScanner is not installed!"), MessageBox.TYPE_INFO, timeout = 10) ######## Select Harddisk Menu ############################################ elif item[0] == _("Harddisk Setup"): self.openSetup("harddisk") elif item[0] == _("Initialization"): self.session.open(HarddiskSelection) elif item[0] == _("Filesystem Check"): self.session.open(HarddiskFsckSelection) elif item[0] == _("Convert ext3 to ext4"): self.session.open(HarddiskConvertExt4Selection)
def okSubList(self): item = self['sublist'].getCurrent() if item[0] == _('Network Wizard'): self.session.open(NetworkWizard) elif item[0] == _('Network Adapter Selection'): self.session.open(NetworkAdapterSelection) elif item[0] == _('Network Interface'): self.session.open(AdapterSetup, self.activeInterface) elif item[0] == _('Network Restart'): self.session.open(RestartNetwork) elif item[0] == _('Network Services'): self.Qnetworkservices() self['sublist'].moveToIndex(0) elif item[0] == _('Samba'): self.session.open(NetworkSamba) elif item[0] == _('NFS'): self.session.open(NetworkNfs) elif item[0] == _('FTP'): self.session.open(NetworkFtp) elif item[0] == _('AFP'): self.session.open(NetworkAfp) elif item[0] == _('OpenVPN'): self.session.open(NetworkOpenvpn) elif item[0] == _('MiniDLNA'): self.session.open(NetworkMiniDLNA) elif item[0] == _('Inadyn'): self.session.open(NetworkInadyn) elif item[0] == _('SABnzbd'): self.session.open(NetworkSABnzbd) elif item[0] == _('uShare'): self.session.open(NetworkuShare) elif item[0] == _('Telnet'): self.session.open(NetworkTelnet) elif item[0] == _('Customize'): self.openSetup('usage') elif item[0] == _('Display Settings'): self.openSetup('lcd') elif item[0] == _('LCD Skin Setup'): self.session.open(LcdSkinSelector) elif item[0] == _("Skin Setup"): self.session.open(SkinSelector) elif item[0] == _('User interface'): self.openSetup('userinterface') elif item[0] == _("Recording paths"): self.session.open(RecordPathsSettings) elif item[0] == _('Recording settings'): self.openSetup('recording') elif item[0] == _('EPG settings'): self.openSetup('epgsettings') elif item[0] == _('Network Mount Manager'): self.session.open(AutoMountManager, None, plugin_path_networkbrowser) elif item[0] == _('Network Browser'): self.session.open(NetworkBrowser, None, plugin_path_networkbrowser) elif item[0] == _('Device Mount Manager'): self.session.open(DevicesMountPanel) elif item[0] == _('Softcam Panel'): self.session.open(SoftcamPanel) elif item[0] == _('Softcam-Panel Setup'): self.session.open(ShowSoftcamPanelExtensions) elif item[0] == _('Download Softcams'): self.session.open(ShowSoftcamPackages) elif item[0] == _('Cam Setup'): self.session.open(ScNewSelection) elif item[0] == _("Ecm Info Sc"): self.session.open(ScSetupScreen) elif item[0] == _("Ecm Info"): self.session.open(EcmInfoConfigMenu) elif item[0] == _('AV Settings'): videoSetupMain(self.session) elif item[0] == _('Auto Resolution'): autoresSetup(self.session) elif item[0] == _('Auto Language'): self.openSetup('autolanguagesetup') elif item[0] == _('Automatic Volume Adjustment'): self.session.open(AutomaticVolumeAdjustmentConfigScreen) elif item[0] == _('Audio Sync'): self.session.open(AC3LipSyncSetup, plugin_path_audiosync) elif item[0] == _("Testscreens"): self.session.open(VideoFinetune) elif item[0] == _('VideoEnhancement'): self.session.open(VideoEnhancementSetup) elif item[0] == _("Hdmi CEC"): if HDMICEC == True: self.session.open(HdmiCECSetupScreen) else: self.session.open(MessageBox, _('Sorry,\nHdmi CEC is not available for this box at the moment.'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Tuner Configuration'): self.session.open(NimSelection) elif item[0] == _('Positioner Setup'): self.PositionerMain() elif item[0] == _("Sundtek Control Center"): self.session.open(SundtekControlCenter) elif item[0] == _('Automatic Scan'): self.session.open(ScanSimple) elif item[0] == _('Manual Scan'): self.session.open(ScanSetup) elif item[0] == _("Fallback remote receiver setup"): self.session.open(SetupFallbacktuner) elif item[0] == _("Fast Scan"): FastScanMain(self.session) elif item[0] == _("Blind Scan"): BlindscanMain(self.session) elif item[0] == _("Cable Scan"): CableScanMain(self.session) elif item[0] == _("Terrestrial Scan"): TerrestrialScanMain(self.session) elif item[0] == _('Sat Finder'): self.SatfinderMain() elif item[0] == _('Software Update'): self.session.open(SoftwarePanel) elif item[0] == _('Flash Online'): self.session.open(FlashOnline) elif item[0] == _('Complete Backup'): if DFLASH == True: self.session.open(dFlash) else: self.session.open(ImageBackup) elif item[0] == _('Backup Settings'): self.session.openWithCallback(self.backupDone, BackupScreen, runBackup=True) elif item[0] == _('Restore Settings'): self.backuppath = getBackupPath() if not path.isdir(self.backuppath): self.backuppath = getOldBackupPath() self.backupfile = getBackupFilename() self.fullbackupfilename = self.backuppath + '/' + self.backupfile if os.path.exists(self.fullbackupfilename): self.session.openWithCallback(self.startRestore, MessageBox, _('Are you sure you want to restore your %s %s backup?\nSTB will restart after the restore') % (getMachineBrand(), getMachineName())) else: self.session.open(MessageBox, _('Sorry no backups found!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Select Backup files'): self.session.openWithCallback(self.backupfiles_choosen, BackupSelection) elif item[0] == _('Software Manager Setup'): self.session.open(SoftwareManagerSetup) elif item[0] == _('Plugin Browser'): self.session.open(PluginBrowser) elif item[0] == _('Download Plugins'): self.session.open(PluginDownloadBrowser, 0) elif item[0] == _('Remove Plugins'): self.session.open(PluginDownloadBrowser, 1) elif item[0] == _('Plugin Filter'): self.session.open(PluginFilter) elif item[0] == _('IPK Installer'): try: from Plugins.Extensions.MediaScanner.plugin import main main(self.session) except: self.session.open(MessageBox, _('Sorry MediaScanner is not installed!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('IPK Uninstaller'): try: self.session.open(Ipkuninstall) except: self.session.open(MessageBox, _('Sorry IPK-uninstaller is not installed!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Harddisk Setup'): self.openSetup('harddisk') elif item[0] == _('Initialization'): self.session.open(HarddiskSelection) elif item[0] == _('Filesystem Check'): self.session.open(HarddiskFsckSelection) return
def okSubList(self): item = self["sublist"].getCurrent() ######## Select Network Menu ############################## if item[0] == _("Network Wizard"): self.session.open(NetworkWizard) elif item[0] == _("Network Adapter Selection"): self.session.open(NetworkAdapterSelection) elif item[0] == _("Network Interface"): self.session.open(AdapterSetup,self.activeInterface) elif item[0] == _("Network Restart"): self.session.open(RestartNetwork) elif item[0] == _("Network Services"): self.Qnetworkservices() self["sublist"].moveToIndex(0) elif item[0] == _("Samba"): self.session.open(NetworkSamba) elif item[0] == _("NFS"): self.session.open(NetworkNfs) elif item[0] == _("FTP"): self.session.open(NetworkFtp) elif item[0] == _("AFP"): self.session.open(NetworkAfp) elif item[0] == _("OpenVPN"): self.session.open(NetworkOpenvpn) elif item[0] == _("MiniDLNA"): self.session.open(NetworkMiniDLNA) elif item[0] == _("Inadyn"): self.session.open(NetworkInadyn) elif item[0] == _("SABnzbd"): self.session.open(NetworkSABnzbd) elif item[0] == _("uShare"): self.session.open(NetworkuShare) elif item[0] == _("Telnet"): self.session.open(NetworkTelnet) ######## Select System Setup Menu ############################## elif item[0] == _("Customise"): self.openSetup("usage") elif item[0] == _("Button Setup"): self.openSetup("remotesetup") elif item[0] == _("Display Settings"): self.openSetup("display") elif item[0] == _("LCD Skin Setup"): self.session.open(LcdSkinSelector) elif item[0] == _("OSD settings"): self.openSetup("userinterface") elif item[0] == _("Channel selection"): self.openSetup("channelselection") elif item[0] == _("Recording settings"): self.openSetup("recording") elif item[0] == _("EPG settings"): self.openSetup("epgsettings") ######## Select Mounts Menu ############################## elif item[0] == _("Mount Manager"): self.session.open(AutoMountManager, None, plugin_path_networkbrowser) elif item[0] == _("Network Browser"): self.session.open(NetworkBrowser, None, plugin_path_networkbrowser) elif item[0] == _("Device Manager"): self.session.open(HddMount) ######## Select Softcam Menu ############################## elif item[0] == _("Softcam Panel"): self.session.open(SoftcamPanel) elif item[0] == _("Download Softcams"): self.session.open(ShowSoftcamPackages) ######## Select AV Setup Menu ############################## elif item[0] == _("Video Settings"): self.session.open(VideoSetup) elif item[0] == _("Audio Settings"): self.session.open(AudioSetup) elif item[0] == _("Auto Language"): self.openSetup("autolanguagesetup") elif item[0] == _("Audio Sync"): self.session.open(AC3LipSyncSetup, plugin_path_audiosync) elif item[0] == _("VideoEnhancement"): self.session.open(VideoEnhancementSetup) ######## Select TUNER Setup Menu ############################## elif item[0] == _("Tuner Configuration"): self.session.open(NimSelection) elif item[0] == _("Positioner Setup"): self.PositionerMain() elif item[0] == _("Automatic Scan"): self.session.open(ScanSimple) elif item[0] == _("Manual Scan"): self.session.open(ScanSetup) elif item[0] == _("Sat Finder"): self.SatfinderMain() ######## Select Software Manager Menu ############################## elif item[0] == _("Software Update"): self.session.open(SoftwarePanel) elif item[0] == _("Flash Online"): self.session.open(FlashOnline) elif item[0] == _("Complete Backup"): if DFLASH == True: self.session.open(dFlash) else: self.session.open(ImageBackup) elif item[0] == _("Backup Settings"): self.session.openWithCallback(self.backupDone,BackupScreen, runBackup = True) elif item[0] == _("Restore Settings"): self.backuppath = getBackupPath() if not path.isdir(self.backuppath): self.backuppath = getOldBackupPath() self.backupfile = getBackupFilename() self.fullbackupfilename = self.backuppath + "/" + self.backupfile if os_path.exists(self.fullbackupfilename): self.session.openWithCallback(self.startRestore, MessageBox, _("Are you sure you want to restore your %s %s backup?\nSTB will restart after the restore") % (getMachineBrand(), getMachineName())) else: self.session.open(MessageBox, _("Sorry no backups found!"), MessageBox.TYPE_INFO, timeout = 10) elif item[0] == _("Select Backup files"): self.session.openWithCallback(self.backupfiles_choosen,BackupSelection) elif item[0] == _("Software Manager Setup"): self.session.open(SoftwareManagerSetup) ######## Select PluginDownloadBrowser Menu ############################## elif item[0] == _("Plugin Browser"): self.session.open(PluginBrowser) elif item[0] == _("Download Plugins"): self.session.open(PluginDownloadBrowser, 0) elif item[0] == _("Remove Plugins"): self.session.open(PluginDownloadBrowser, 1) elif item[0] == _("Plugin Filter"): self.session.open(PluginFilter) elif item[0] == _("IPK Installer"): try: from Plugins.Extensions.MediaScanner.plugin import main main(self.session) except: self.session.open(MessageBox, _("Sorry MediaScanner is not installed!"), MessageBox.TYPE_INFO, timeout = 10) ######## Select Harddisk Menu ############################################ elif item[0] == _("Harddisk Setup"): self.openSetup("harddisk") elif item[0] == _("Initialization"): self.session.open(HarddiskSelection) elif item[0] == _("Filesystem Check"): self.session.open(HarddiskFsckSelection) elif item[0] == _("Convert ext3 to ext4"): self.session.open(HarddiskConvertExt4Selection)
def okSubList(self): item = self['sublist'].getCurrent() if item[0] == _('Network Wizard'): self.session.open(NetworkWizard) elif item[0] == _('Network Adapter Selection'): self.session.open(NetworkAdapterSelection) elif item[0] == _('Network Interface'): self.session.open(AdapterSetup, self.activeInterface) elif item[0] == _('Network Restart'): self.session.open(RestartNetwork) elif item[0] == _('Network Services'): self.Qnetworkservices() self['sublist'].moveToIndex(0) elif item[0] == _('Samba'): self.session.open(NetworkSamba) elif item[0] == _('NFS'): self.session.open(NetworkNfs) elif item[0] == _('FTP'): self.session.open(NetworkFtp) elif item[0] == _('AFP'): self.session.open(NetworkAfp) elif item[0] == _('OpenVPN'): self.session.open(NetworkOpenvpn) elif item[0] == _('MiniDLNA'): self.session.open(NetworkMiniDLNA) elif item[0] == _('Inadyn'): self.session.open(NetworkInadyn) elif item[0] == _('SABnzbd'): self.session.open(NetworkSABnzbd) elif item[0] == _('uShare'): self.session.open(NetworkuShare) elif item[0] == _('Telnet'): self.session.open(NetworkTelnet) elif item[0] == _('Customize'): self.openSetup('usage') elif item[0] == _('Display Settings'): self.openSetup('lcd') elif item[0] == _('LCD Skin Setup'): self.session.open(LcdSkinSelector) elif item[0] == _('Skin Setup'): self.session.open(SkinSelector) elif item[0] == _('User interface'): self.openSetup('userinterface') elif item[0] == _('Recording paths'): self.session.open(RecordPathsSettings) elif item[0] == _('Recording settings'): self.openSetup('recording') elif item[0] == _('EPG settings'): self.openSetup('epgsettings') elif item[0] == _('Language'): self.session.open(LanguageSelection) elif item[0] == _('Network Mount Manager'): self.session.open(AutoMountManager, None, plugin_path_networkbrowser) elif item[0] == _('Mount again'): AutoMount() self.session.open(MessageBox, _('Network Shares are Mounted again.'), MessageBox.TYPE_INFO, timeout=3) elif item[0] == _('Network Browser'): self.session.open(NetworkBrowser, None, plugin_path_networkbrowser) elif item[0] == _('Device Mount Manager'): self.session.open(DevicesMountPanel) elif item[0] == _('Softcam Panel'): self.session.open(SoftcamPanel) elif item[0] == _('Softcam-Panel Setup'): self.session.open(ShowSoftcamPanelExtensions) elif item[0] == _('Download Softcams'): self.session.open(ShowSoftcamPackages) elif item[0] == _('Cam Setup'): self.session.open(ScNewSelection) elif item[0] == _('Ecm Info Sc'): self.session.open(ScSetupScreen) elif item[0] == _('Softcam-Setup'): self.session.open(SoftcamSetup) elif item[0] == _('Ecm Info'): self.session.open(EcmInfoConfigMenu) elif item[0] == _("CCcam Info"): self.session.open(CCcamInfoMain) elif item[0] == _("OScam Info"): self.session.open(OscamInfoMenu) elif item[0] == _('AV Settings'): videoSetupMain(self.session) elif item[0] == _('Auto Resolution'): autoresSetup(self.session) elif item[0] == _('Auto Language'): self.openSetup('autolanguagesetup') elif item[0] == _('Automatic Volume Adjustment'): self.session.open(AutomaticVolumeAdjustmentConfigScreen) elif item[0] == _('Audio Sync'): self.session.open(AC3LipSyncSetup, plugin_path_audiosync) elif item[0] == _('Testscreens'): self.session.open(VideoFinetune) elif item[0] == _('VideoEnhancement'): self.session.open(VideoEnhancementSetup) elif item[0] == _('Hdmi CEC'): if HDMICEC == True: self.session.open(HdmiCECSetupScreen) else: self.session.open(MessageBox, _('Sorry,\nHdmi CEC is not available for this box at the moment.'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Tuner Configuration'): self.session.open(NimSelection) elif item[0] == _('Positioner Setup'): self.PositionerMain() elif item[0] == _('Sundtek Control Center'): self.session.open(SundtekControlCenter) elif item[0] == _('Automatic Scan'): self.session.open(ScanSimple) elif item[0] == _('Manual Scan'): self.session.open(ScanSetup) elif item[0] == _('Fallback remote receiver setup'): self.session.open(SetupFallbacktuner) elif item[0] == _('Fast Scan'): FastScanMain(self.session) elif item[0] == _('Blind Scan'): BlindscanMain(self.session) elif item[0] == _('Cable Scan'): CableScanMain(self.session) elif item[0] == _('MIS/PLS LCN Scan'): MisPlsLcnScanMain(self.session) elif item[0] == _('Terrestrial Scan'): TerrestrialScanMain(self.session) elif item[0] == _('Sat Finder'): self.SatfinderMain() elif item[0] == _('Software Update'): self.session.open(SoftwarePanel) elif item[0] == _('Flash Online'): self.session.open(FlashOnline) elif item[0] == _('Complete Backup'): if DFLASH == True: self.session.open(dFlash) else: self.session.open(ImageBackup) elif item[0] == _('Backup Settings'): self.session.openWithCallback(self.backupDone, BackupScreen, runBackup=True) elif item[0] == _('Restore Settings'): self.backuppath = getBackupPath() if not path.isdir(self.backuppath): self.backuppath = getOldBackupPath() self.backupfile = getBackupFilename() self.fullbackupfilename = self.backuppath + '/' + self.backupfile if os.path.exists(self.fullbackupfilename): self.session.openWithCallback(self.startRestore, MessageBox, _('Are you sure you want to restore your %s %s backup?\nSTB will restart after the restore') % (getMachineBrand(), getMachineName())) else: self.session.open(MessageBox, _('Sorry no backups found!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Select Backup files'): self.session.openWithCallback(self.backupfiles_choosen, BackupSelection) elif item[0] == _('Software Manager Setup'): self.session.open(SoftwareManagerSetup) elif item[0] == _('Plugin Browser'): self.session.open(PluginBrowser) elif item[0] == _('Download Plugins'): self.session.open(PluginDownloadBrowser, 0) elif item[0] == _('Remove Plugins'): self.session.open(PluginDownloadBrowser, 1) elif item[0] == _('Plugin Filter'): self.session.open(PluginFilter) elif item[0] == _('IPK Installer'): try: from Plugins.Extensions.MediaScanner.plugin import main main(self.session) except: self.session.open(MessageBox, _('Sorry MediaScanner is not installed!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('IPK Uninstaller'): try: self.session.open(Ipkuninstall) except: self.session.open(MessageBox, _('Sorry IPK-uninstaller is not installed!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Harddisk Setup'): self.openSetup('harddisk') elif item[0] == _('Initialization'): self.session.open(HarddiskSelection) elif item[0] == _('Filesystem Check'): self.session.open(HarddiskFsckSelection) return
def okSubList(self): item = self["sublist"].getCurrent() ######## Select Network Menu ############################## if item[0] == _("Network Wizard"): from Plugins.SystemPlugins.NetworkWizard.NetworkWizard import NetworkWizard self.session.open(NetworkWizard) elif item[0] == _("Network Adapter Selection"): self.session.open(NetworkAdapterSelection) elif item[0] == _("Network Interface"): self.session.open(AdapterSetup, self.activeInterface) elif item[0] == _("Network Restart"): self.session.open(RestartNetwork) elif item[0] == _("Network Services"): self.Qnetworkservices() self["sublist"].moveToIndex(0) elif item[0] == _("Samba"): self.session.open(NetworkSamba) elif item[0] == _("NFS"): self.session.open(NetworkNfs) elif item[0] == _("FTP"): self.session.open(NetworkFtp) elif item[0] == _("AFP"): self.session.open(NetworkAfp) elif item[0] == _("OpenVPN"): self.session.open(NetworkOpenvpn) elif item[0] == _("MiniDLNA"): self.session.open(NetworkMiniDLNA) elif item[0] == _("Inadyn"): self.session.open(NetworkInadyn) elif item[0] == _("SABnzbd"): self.session.open(NetworkSABnzbd) elif item[0] == _("SATPI"): self.session.open(NetworkSATPI) elif item[0] == _("uShare"): self.session.open(NetworkuShare) elif item[0] == _("Telnet"): self.session.open(NetworkTelnet) ######## Select System Setup Menu ############################## elif item[0] == _("Customize"): self.openSetup("Usage") elif item[0] == _("Button Setup"): self.openSetup("RemoteButton") elif item[0] == _("Display Settings"): self.openSetup("Display") elif item[0] == _("LCD Skin Setup"): self.session.open(LcdSkinSelector) elif item[0] == _("Skin Setup"): self.session.open(SkinSelector) elif item[0] == _("OSD Settings"): self.openSetup("UserInterface") elif item[0] == _("Channel selection"): self.openSetup("ChannelSelection") elif item[0] == _("Recording Settings"): self.openSetup("Recording") elif item[0] == _("EPG Settings"): self.openSetup("EPG") ######## Select Mounts Menu ############################## elif item[0] == _("Mount Manager"): from Plugins.SystemPlugins.NetworkBrowser.MountManager import AutoMountManager plugin_path_networkbrowser = eEnv.resolve("${libdir}/enigma2/python/Plugins/SystemPlugins/NetworkBrowser") self.session.open(AutoMountManager, None, plugin_path_networkbrowser) elif item[0] == _("Network Browser"): from Plugins.SystemPlugins.NetworkBrowser.NetworkBrowser import NetworkBrowser plugin_path_networkbrowser = eEnv.resolve("${libdir}/enigma2/python/Plugins/SystemPlugins/NetworkBrowser") self.session.open(NetworkBrowser, None, plugin_path_networkbrowser) elif item[0] == _("Device Manager"): self.session.open(HddMount) ######## Select Softcam Menu ############################## elif item[0] == _("Softcam Settings"): self.session.open(SoftcamSetup) elif item[0] == _("OScamInfo"): self.session.open(OscamInfoMenu) elif item[0] == _("CCcam Info"): self.session.open(CCcamInfoMain) elif item[0] == _("Download Softcams"): self.session.open(ShowSoftcamPackages) ######## Select AV Setup Menu ############################## elif item[0] == _("Video Settings"): self.session.open(VideoSetup) elif item[0] == _("Audio Settings"): self.openSetup("Audio") elif item[0] == _("Auto Language"): self.openSetup("AutoLanguage") elif item[0] == _("Audio Sync"): from Plugins.Extensions.AudioSync.AC3setup import AC3LipSyncSetup plugin_path_audiosync = eEnv.resolve("${libdir}/enigma2/python/Plugins/Extensions/AudioSync") self.session.open(AC3LipSyncSetup, plugin_path_audiosync) elif item[0] == _("VideoEnhancement"): from Plugins.SystemPlugins.VideoEnhancement.plugin import VideoEnhancementSetup self.session.open(VideoEnhancementSetup) ######## Select TUNER Setup Menu ############################## elif item[0] == _("Tuner Configuration"): self.session.open(NimSelection) elif item[0] == _("Positioner Setup"): self.PositionerMain() elif item[0] == _("Automatic Scan"): self.session.open(ScanSimple) elif item[0] == _("Manual Scan"): self.session.open(ScanSetup) elif item[0] == _("Sat Finder"): self.SatfinderMain() ######## Select Software Manager Menu ############################## elif item[0] == _("Software Update"): from Screens.SoftwareUpdate import SoftwareUpdate self.session.open(SoftwareUpdate) elif item[0] == _("Flash Online"): from Plugins.SystemPlugins.SoftwareManager.Flash_online import FlashOnline self.session.open(FlashOnline) elif item[0] == _("Complete Backup"): self.CompleteBackup() elif item[0] == _("Backup Settings"): self.session.openWithCallback(self.backupDone, BackupScreen, runBackup=True) elif item[0] == _("Restore Settings"): self.backuppath = getBackupPath() if not isdir(self.backuppath): self.backuppath = getOldBackupPath() self.backupfile = getBackupFilename() self.fullbackupfilename = self.backuppath + "/" + self.backupfile if exists(self.fullbackupfilename): self.session.openWithCallback(self.startRestore, MessageBox, _("Are you sure you want to restore your %s %s backup?\nSTB will restart after the restore") % (getMachineBrand(), getMachineName()), default=False) else: self.session.open(MessageBox, _("Sorry no backups found!"), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _("Show default backup files"): self.session.open(BackupSelection, title=_("Default files/folders to backup"), configBackupDirs=config.plugins.configurationbackup.backupdirs_default, readOnly=True) elif item[0] == _("Select additional backup files"): self.session.open(BackupSelection, title=_("Additional files/folders to backup"), configBackupDirs=config.plugins.configurationbackup.backupdirs, readOnly=False) elif item[0] == _("Select excluded backup files"): self.session.open(BackupSelection, title=_("Files/folders to exclude from backup"), configBackupDirs=config.plugins.configurationbackup.backupdirs_exclude, readOnly=False) elif item[0] == _("Software Manager Setup"): self.session.open(SoftwareManagerSetup) ######## Select PluginDownloadBrowser Menu ############################## elif item[0] == _("Plugin Browser"): self.session.open(PluginBrowser) elif item[0] == _("Download Plugins"): self.session.open(PluginDownloadBrowser, 0) elif item[0] == _("Remove Plugins"): self.session.open(PluginDownloadBrowser, 1) elif item[0] == _("Plugin Filter Settings"): self.session.open(PluginFilter) elif item[0] == _("IPK Installer"): try: from Plugins.Extensions.MediaScanner.plugin import main main(self.session) except: self.session.open(MessageBox, _("Sorry MediaScanner is not installed!"), MessageBox.TYPE_INFO, timeout=10) ######## Select Harddisk Menu ############################################ elif item[0] == _("Harddisk Setup"): self.openSetup("HardDisk") elif item[0] == _("Initialization"): self.session.open(HarddiskSelection) elif item[0] == _("File System Check"): self.session.open(HarddiskFsckSelection) elif item[0] == _("Convert ext3 to ext4"): self.session.open(HarddiskConvertExt4Selection)
def okSubList(self): item = self['sublist'].getCurrent() if item[0] == _('Network Wizard'): self.session.open(NetworkWizard) elif item[0] == _('Network Adapter Selection'): self.session.open(NetworkAdapterSelection) elif item[0] == _('Network Interface'): self.session.open(AdapterSetup, self.activeInterface) elif item[0] == _('Network Restart'): self.session.open(RestartNetwork) elif item[0] == _('Network Services'): self.Qnetworkservices() self['sublist'].moveToIndex(0) elif item[0] == _('Samba'): self.session.open(NetworkSamba) elif item[0] == _('NFS'): self.session.open(NetworkNfs) elif item[0] == _('FTP'): self.session.open(NetworkFtp) elif item[0] == _('AFP'): self.session.open(NetworkAfp) elif item[0] == _('OpenVPN'): self.session.open(NetworkOpenvpn) elif item[0] == _('MiniDLNA'): self.session.open(NetworkMiniDLNA) elif item[0] == _('Inadyn'): self.session.open(NetworkInadyn) elif item[0] == _('SABnzbd'): self.session.open(NetworkSABnzbd) elif item[0] == _('uShare'): self.session.open(NetworkuShare) elif item[0] == _('Telnet'): self.session.open(NetworkTelnet) elif item[0] == _('Customise'): self.openSetup('usage') elif item[0] == _('Button Setup'): self.openSetup('remotesetup') elif item[0] == _('Display Settings'): self.openSetup('display') elif item[0] == _('LCD Skin Setup'): self.session.open(LcdSkinSelector) elif item[0] == _('Skin Setup'): self.session.open(SkinSelector) elif item[0] == _('OSD settings'): self.openSetup('userinterface') elif item[0] == _('Channel selection'): self.openSetup('channelselection') elif item[0] == _('Recording settings'): self.openSetup('recording') elif item[0] == _('EPG settings'): self.openSetup('epgsettings') elif item[0] == _('Mount Manager'): self.session.open(AutoMountManager, None, plugin_path_networkbrowser) elif item[0] == _('Network Browser'): self.session.open(NetworkBrowser, None, plugin_path_networkbrowser) elif item[0] == _('Device Manager'): self.session.open(HddMount) elif item[0] == _('Softcam Panel'): self.session.open(SoftcamPanel) elif item[0] == _('Softcam-Panel Setup'): self.session.open(ShowSoftcamPanelExtensions) elif item[0] == _('Download Softcams'): self.session.open(ShowSoftcamPackages) elif item[0] == _('Video Settings'): self.session.open(VideoSetup) elif item[0] == _('Audio Settings'): self.session.open(AudioSetup) elif item[0] == _('Auto Language'): self.openSetup('autolanguagesetup') elif item[0] == _('Audio Sync'): self.session.open(AC3LipSyncSetup, plugin_path_audiosync) elif item[0] == _('VideoEnhancement'): self.session.open(VideoEnhancementSetup) elif item[0] == _('Tuner Configuration'): self.session.open(NimSelection) elif item[0] == _('Positioner Setup'): self.PositionerMain() elif item[0] == _('Automatic Scan'): self.session.open(ScanSimple) elif item[0] == _('Manual Scan'): self.session.open(ScanSetup) elif item[0] == _('Sat Finder'): self.SatfinderMain() elif item[0] == _('Software Update'): self.session.open(SoftwarePanel) elif item[0] == _('Flash Online'): self.session.open(FlashOnline) elif item[0] == _('Complete Backup'): if DFLASH == True: self.session.open(dFlash) elif DBACKUP == True: self.session.open(dBackup) else: self.session.open(ImageBackup) elif item[0] == _('Backup Settings'): self.session.openWithCallback(self.backupDone, BackupScreen, runBackup=True) elif item[0] == _('Restore Settings'): self.backuppath = getBackupPath() if not path.isdir(self.backuppath): self.backuppath = getOldBackupPath() self.backupfile = getBackupFilename() self.fullbackupfilename = self.backuppath + '/' + self.backupfile if os_path.exists(self.fullbackupfilename): self.session.openWithCallback( self.startRestore, MessageBox, _('Are you sure you want to restore your %s %s backup?\nSTB will restart after the restore' ) % (getMachineBrand(), getMachineName()), default=False) else: self.session.open(MessageBox, _('Sorry no backups found!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Show default backup files'): self.session.open(BackupSelection, title=_('Default files/folders to backup'), configBackupDirs=config.plugins. configurationbackup.backupdirs_default, readOnly=True) elif item[0] == _('Select additional backup files'): self.session.open( BackupSelection, title=_('Additional files/folders to backup'), configBackupDirs=config.plugins.configurationbackup.backupdirs, readOnly=False) elif item[0] == _('Select excluded backup files'): self.session.open(BackupSelection, title=_('Files/folders to exclude from backup'), configBackupDirs=config.plugins. configurationbackup.backupdirs_exclude, readOnly=False) elif item[0] == _('Software Manager Setup'): self.session.open(SoftwareManagerSetup) elif item[0] == _('Plugin Browser'): self.session.open(PluginBrowser) elif item[0] == _('Download Plugins'): self.session.open(PluginDownloadBrowser, 0) elif item[0] == _('Remove Plugins'): self.session.open(PluginDownloadBrowser, 1) elif item[0] == _('Plugin Filter'): self.session.open(PluginFilter) elif item[0] == _('IPK Installer'): try: from Plugins.Extensions.MediaScanner.plugin import main main(self.session) except: self.session.open(MessageBox, _('Sorry MediaScanner is not installed!'), MessageBox.TYPE_INFO, timeout=10) elif item[0] == _('Harddisk Setup'): self.openSetup('harddisk') elif item[0] == _('Initialization'): self.session.open(HarddiskSelection) elif item[0] == _('Filesystem Check'): self.session.open(HarddiskFsckSelection) elif item[0] == _('Convert ext3 to ext4'): self.session.open(HarddiskConvertExt4Selection) return