316 if self.__reply.error() != QNetworkReply.NoError and \ |
316 if self.__reply.error() != QNetworkReply.NoError and \ |
317 self.__reply.error() != QNetworkReply.OperationCanceledError: |
317 self.__reply.error() != QNetworkReply.OperationCanceledError: |
318 return |
318 return |
319 |
319 |
320 bytesTotal = self.progressBar.maximum() |
320 bytesTotal = self.progressBar.maximum() |
321 running = not self.__downloadedSuccessfully() |
|
322 |
321 |
323 info = "" |
322 info = "" |
324 if self.__downloading(): |
323 if self.__downloading(): |
325 remaining = "" |
324 remaining = "" |
326 speed = self.__bytesReceived * 1000.0 / self.__downloadTime.elapsed() |
325 speed = self.__bytesReceived * 1000.0 / self.__downloadTime.elapsed() |
380 |
379 |
381 @return flag indicating a download is in progress (boolean) |
380 @return flag indicating a download is in progress (boolean) |
382 """ |
381 """ |
383 return self.__stopButton.isEnabled() |
382 return self.__stopButton.isEnabled() |
384 |
383 |
385 def __downloadedSuccessfully(self): |
|
386 """ |
|
387 Private method to determine the download status. |
|
388 |
|
389 @return download status (boolean) |
|
390 """ |
|
391 return (not self.__stopButton.isEnabled() and \ |
|
392 not self.__tryAgainButton.isEnabled()) |
|
393 |
|
394 def __finished(self): |
384 def __finished(self): |
395 """ |
385 """ |
396 Private slot to handle the download finished. |
386 Private slot to handle the download finished. |
397 """ |
387 """ |
398 self.__downloadFinished = True |
388 self.__downloadFinished = True |