def open(self):
		self.blacklist = self.openListFromFile(LIST_BLACKLIST)
		self.hideBlacklist()
		if not self.filesOpened:
			config.misc.standbyCounter.addNotifier(self.standbyCounterCallback, initial_call=False)
			self.filesOpened = True
		refreshServiceList()
Exemple #2
0
	def keyCancel(self):
		refreshServiceList()
		self.restoreService()
		if self["config"].isChanged():
			for x in self["config"].list:
				x[1].cancel()
		self.close()
Exemple #3
0
	def hideBlacklist(self):
		if self.blacklist:
			if config.ParentalControl.servicepinactive.value and config.ParentalControl.storeservicepin.value != "never" and config.ParentalControl.hideBlacklist.value and not self.sessionPinCached:
				for ref in self.blacklist:
					if TYPE_BOUQUET not in ref:
						eDVBDB.getInstance().addFlag(eServiceReference(ref), 2)
			else:
				for ref in self.blacklist:
					if TYPE_BOUQUET not in ref:
						eDVBDB.getInstance().removeFlag(eServiceReference(ref), 2)
			refreshServiceList()
	def hideBlacklist(self):
		if self.blacklist:
			refresh = reload = False
			if config.ParentalControl.servicepinactive.value and config.ParentalControl.storeservicepin.value != "never" and config.ParentalControl.hideBlacklist.value and not self.sessionPinCached:
				for ref in self.blacklist:
					if TYPE_BOUQUET not in ref:
						eDVBDB.getInstance().addFlag(eServiceReference(ref), FLAG_IS_PARENTAL_PROTECTED_HIDDEN)
			else:
				for ref in self.blacklist:
					if TYPE_BOUQUET not in ref:
						eDVBDB.getInstance().removeFlag(eServiceReference(ref), FLAG_IS_PARENTAL_PROTECTED_HIDDEN)
			refreshServiceList()
Exemple #5
0
	def requestClose(self):
		if self.plugins_changed:
			plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
		if self.reload_settings:
			self["text"].setText(_("Reloading bouquets and services..."))
			eDVBDB.getInstance().reloadBouquets()
			eDVBDB.getInstance().reloadServicelist()
			from Components.ParentalControl import parentalControl
			parentalControl.open()
			refreshServiceList()
		if self.check_softcams:
			SystemInfo["HasSoftcamInstalled"] = hassoftcaminstalled()
		plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
		self.container.appClosed.remove(self.runFinished)
		self.container.dataAvail.remove(self.dataAvail)
		self.close()
Exemple #6
0
 def alternativeNumberModeChange(configElement):
     enigma.eDVBDB.getInstance().setNumberingMode(configElement.value)
     refreshServiceList()
Exemple #7
0
	def scanCompleted(self, result):
		print "[AutoFastScan] completed result = ", result
		refreshServiceList()
		self.close(result)
Exemple #8
0
	def cancel(self):
		if self.isDone:
			refreshServiceList()
		self.restoreService()
		self.close()
Exemple #9
0
	def ok(self):
		if self["scan"].isDone():
			refreshServiceList()
			self.restoreService()
			self.close()
	def resetSessionPin(self):
		self.sessionPinCached = False
		self.hideBlacklist()
		refreshServiceList()
Exemple #11
0
	def alternativeNumberModeChange(configElement):
		eDVBDB.getInstance().setNumberingMode(configElement.value)
		refreshServiceList()
Exemple #12
0
 def scanCompleted(self, result):
     print "[AutoFastScan] completed result = ", result
     refreshServiceList()
     self.close(result)
Exemple #13
0
 def cancel(self):
     if self.isDone:
         refreshServiceList()
     self.restoreService()
     self.close()
Exemple #14
0
 def resetSessionPin(self):
     self.sessionPinCached = False
     self.hideBlacklist()
     refreshServiceList()
Exemple #15
0
 def scanCompleted(self, result):
     print("[AutoCableScan] completed result = ", result)
     refreshServiceList()
     self.close(result > 0)
Exemple #16
0
 def ok(self):
     if self["scan"].isDone():
         refreshServiceList()
         self.restoreService()
         self.close()