260 if bytesWritten == -1: |
260 if bytesWritten == -1: |
261 self.infoLabel.setText(self.trUtf8("Error saving: {0}")\ |
261 self.infoLabel.setText(self.trUtf8("Error saving: {0}")\ |
262 .format(self.__output.errorString())) |
262 .format(self.__output.errorString())) |
263 self.__stopButton.click() |
263 self.__stopButton.click() |
264 else: |
264 else: |
265 size = self.__reply.header(QNetworkRequest.ContentLengthHeader).toInt()[0] |
265 size = self.__reply.header(QNetworkRequest.ContentLengthHeader) |
266 if size == bytesWritten: |
266 if size == bytesWritten: |
267 self.__downloadProgress(size, size) |
267 self.__downloadProgress(size, size) |
268 self.__downloadFinished = True |
268 self.__downloadFinished = True |
269 self.__startedSaving = True |
269 self.__startedSaving = True |
270 if self.__downloadFinished: |
270 if self.__downloadFinished: |
285 """ |
285 """ |
286 Private slot to handle a change of the meta data. |
286 Private slot to handle a change of the meta data. |
287 """ |
287 """ |
288 locationHeader = self.__reply.header(QNetworkRequest.LocationHeader) |
288 locationHeader = self.__reply.header(QNetworkRequest.LocationHeader) |
289 if locationHeader.isValid(): |
289 if locationHeader.isValid(): |
290 self.__url = locationHeader.toUrl() |
290 self.__url = locationHeader |
291 self.__reply.deleteLater() |
291 self.__reply.deleteLater() |
292 self.__reply = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().get( |
292 self.__reply = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().get( |
293 QNetworkRequest(self.__url)) |
293 QNetworkRequest(self.__url)) |
294 self.__initialize() |
294 self.__initialize() |
295 |
295 |