Ejemplo n.º 1
0
 def createMenu(self):
     try:
         test = self.index
     except:
         return
     self.list = []
     if self.index == self.STATE_UPDATE:
         if config.misc.installwizard.hasnetwork.value:
             ip = ".".join([
                 str(x)
                 for x in iNetwork.getAdapterAttribute(self.adapter, "ip")
             ])
             self.list.append(
                 getConfigListEntry(
                     _("Your internet connection is working (ip: %s)") % ip,
                     self.enabled))
         else:
             self.list.append(
                 getConfigListEntry(
                     _("Your receiver does not have an internet connection"
                       ), self.enabled))
     elif self.index == self.STATE_CHOISE_CHANNELLIST:
         self.list.append(
             getConfigListEntry(_("Install channel list"), self.enabled))
         if self.enabled.value:
             self.list.append(
                 getConfigListEntry(_("Channel list type"),
                                    self.channellist_type))
     elif self.index == self.INSTALL_PLUGINS:
         self.list.append(
             getConfigListEntry(_("No, I do not want to install plugins"),
                                self.noplugins))
         self.list.append(
             getConfigListEntry(_("Yes, I do want to install plugins"),
                                self.doplugins))
     elif self.index == self.SCAN:
         self.list.append(
             getConfigListEntry(
                 _("I do not want to perform any service scans"),
                 self.noscan))
         self.list.append(
             getConfigListEntry(_("Do an automatic service scan now"),
                                self.autoscan))
         self.list.append(
             getConfigListEntry(_("Do a manual service scan now"),
                                self.manualscan))
         from Components.NimManager import nimmanager
         if nimmanager.getEnabledNimListOfType("DVB-S"):
             self.list.append(
                 getConfigListEntry(_("Do a fast service scan now"),
                                    self.fastscan))
         if nimmanager.getEnabledNimListOfType("DVB-C"):
             self.list.append(
                 getConfigListEntry(_("Do a cable service scan now"),
                                    self.cablescan))
     self["config"].list = self.list
     self["config"].l.setList(self.list)
Ejemplo n.º 2
0
def CableScanAuto():
	nimlist = nimmanager.getEnabledNimListOfType("DVB-C")
	if nimlist:
		if Session.nav.RecordTimer.isRecording():
			restartScanAutoStartTimer()
		else:
			Session.openWithCallback(restartScanAutoStartTimer, CableScanAutoScreen, nimlist)
Ejemplo n.º 3
0
def FastScanMain(session, **kwargs):
    if session.nav.RecordTimer.isRecording():
        session.open(
            MessageBox,
            _("A recording is currently running. Please stop the recording before trying to scan."
              ), MessageBox.TYPE_ERROR)
    else:
        session.open(FastScanScreen,
                     nimmanager.getEnabledNimListOfType("DVB-S"))
Ejemplo n.º 4
0
def CableScanStart(menuid, **kwargs):
	if menuid == "scan" and nimmanager.getEnabledNimListOfType("DVB-C"):
		return [(_("Cable Scan"), CableScanMain, "cablescan", None)]
	else:
		return []
Ejemplo n.º 5
0
def CableScanMain(session, **kwargs):
		session.open(CableScanScreen, nimmanager.getEnabledNimListOfType("DVB-C"))
Ejemplo n.º 6
0
def FastScanStart(menuid, **kwargs):
    if menuid == "scan" and nimmanager.getEnabledNimListOfType("DVB-S"):
        return [(_("Fast Scan"), FastScanMain, "fastscan", None)]
    else:
        return []