439 dataString(int(speed)), |
439 dataString(int(speed)), |
440 remaining) |
440 remaining) |
441 else: |
441 else: |
442 if self.__bytesReceived == bytesTotal or bytesTotal == -1: |
442 if self.__bytesReceived == bytesTotal or bytesTotal == -1: |
443 info = self.tr("{0} downloaded")\ |
443 info = self.tr("{0} downloaded")\ |
444 .format(dataString(self.__output.size())) |
444 .format(dataString(self.__bytesReceived)) |
445 else: |
445 else: |
446 info = self.tr("{0} of {1} - Stopped")\ |
446 info = self.tr("{0} of {1} - Stopped")\ |
447 .format(dataString(self.__bytesReceived), |
447 .format(dataString(self.__bytesReceived), |
448 dataString(bytesTotal)) |
448 dataString(bytesTotal)) |
449 self.infoLabel.setText(info) |
449 self.infoLabel.setText(info) |
484 self.progressBar.setVisible(False) |
484 self.progressBar.setVisible(False) |
485 self.stopButton.setEnabled(False) |
485 self.stopButton.setEnabled(False) |
486 self.stopButton.setVisible(False) |
486 self.stopButton.setVisible(False) |
487 self.openButton.setEnabled(noError) |
487 self.openButton.setEnabled(noError) |
488 self.openButton.setVisible(noError) |
488 self.openButton.setVisible(noError) |
|
489 self.__state = DownloadItem.DownloadSuccessful |
489 self.__updateInfoLabel() |
490 self.__updateInfoLabel() |
490 self.__state = DownloadItem.DownloadSuccessful |
|
491 self.statusChanged.emit() |
491 self.statusChanged.emit() |
492 self.downloadFinished.emit() |
492 self.downloadFinished.emit() |
493 |
493 |
494 if self.__autoOpen: |
494 if self.__autoOpen: |
495 self.__open() |
495 self.__open() |