from Components.ActionMap import ActionMap
from Components.FIFOList import FIFOList
from Components.Sources.FrontendInfo import FrontendInfo
+from Components.PluginComponent import plugins
+from Plugins.Plugin import PluginDescriptor
class ServiceScanSummary(Screen):
skin = """
})
self.onFirstExecBegin.append(self.doServiceScan)
+ self.onClose.append(self.doPluginCB)
+
+ def doPluginCB(self):
+ for p in plugins.getPlugins(PluginDescriptor.WHERE_SERVICESCAN):
+ p()
def doServiceScan(self):
self["scan"] = CScan(self["scan_progress"], self["scan_state"], self["servicelist"], self["pass"], self.scanList, self["network"], self["transponder"], self["FrontendInfo"], self.session.summary)
def createSummary(self):
print "ServiceScanCreateSummary"
- return ServiceScanSummary
\ No newline at end of file
+ return ServiceScanSummary