def scanStatusChanged(self):
if self.state == self.Running:
self.progressbar.setValue(self.scan.getProgress())
+ self.lcd_summary.updateProgress(self.scan.getProgress())
if self.scan.isDone():
errcode = self.scan.getError()
self.network.setText("")
self.transponder.setText("")
else:
- self.text.setText(_("scan in progress - %d %% done! %d services found!") % (self.scan.getProgress(), self.foundServices + self.scan.getNumServices()))
+ self.text.setText(_("scan in progress - %d%% done!") % self.scan.getProgress() + ' ' + _("%d services found!") % (self.foundServices + self.scan.getNumServices()))
transponder = self.scan.getCurrentTransponder()
network = ""
tp_text = ""
self.transponder.setText(tp_text)
if self.state == self.Done:
- if self.scan.getNumServices() == 1:
- self.text.setText(_("scan done! One service found!"))
- elif self.scan.getNumServices() == 0:
- self.text.setText(_("scan done! No service found!"))
+ if self.scan.getNumServices() == 0:
+ self.text.setText(_("scan done!") + ' ' + _("%d services found!") % 0 )
else:
- self.text.setText(_("scan done! %d services found!") % (self.foundServices + self.scan.getNumServices()))
+ self.text.setText(_("scan done!") + ' ' + _("%d services found!") % (self.foundServices + self.scan.getNumServices()))
if self.state == self.Error:
self.text.setText(_("ERROR - failed to scan (%s)!") % (self.Errors[self.errorcode]) )
self.run += 1
self.execBegin()
- def __init__(self, progressbar, text, servicelist, passNumber, scanList, network, transponder, frontendInfo):
+ def __init__(self, progressbar, text, servicelist, passNumber, scanList, network, transponder, frontendInfo, lcd_summary):
self.foundServices = 0
self.progressbar = progressbar
self.text = text
self.transponder = transponder
self.network = network
self.run = 0
+ self.lcd_summary = lcd_summary
def doRun(self):
self.scan = eComponentScan()
def newService(self):
newServiceName = self.scan.getLastServiceName()
self.servicelist.addItem(newServiceName)
+ self.lcd_summary.updateService(self.scan.getLastServiceName())
def destroy(self):
pass