--- a/WebBrowser/Download/DownloadItem.py Sun Apr 08 16:37:21 2018 +0200 +++ b/WebBrowser/Download/DownloadItem.py Sun Apr 08 17:34:59 2018 +0200 @@ -35,11 +35,11 @@ Class implementing a widget controlling a download. @signal statusChanged() emitted upon a status change of a download - @signal downloadFinished() emitted when a download finished + @signal downloadFinished(success) emitted when a download finished @signal progress(int, int) emitted to signal the download progress """ statusChanged = pyqtSignal() - downloadFinished = pyqtSignal() + downloadFinished = pyqtSignal(bool) progress = pyqtSignal(int, int) Downloading = 0 @@ -356,7 +356,7 @@ self.__state = DownloadItem.DownloadCancelled self.__downloadItem.cancel() self.__setDateTime() - self.downloadFinished.emit() + self.downloadFinished.emit(False) @pyqtSlot() def on_openButton_clicked(self): @@ -544,7 +544,7 @@ self.__adjustSize() self.statusChanged.emit() - self.downloadFinished.emit() + self.downloadFinished.emit(True) if self.__autoOpen: self.openFile()