62 @type QWidget |
62 @type QWidget |
63 """ |
63 """ |
64 super().__init__(parent) |
64 super().__init__(parent) |
65 self.setupUi(self) |
65 self.setupUi(self) |
66 |
66 |
|
67 # TODO: change to use style sheet |
67 p = self.infoLabel.palette() |
68 p = self.infoLabel.palette() |
68 p.setColor(QPalette.ColorRole.Text, Qt.GlobalColor.darkGray) |
69 p.setColor(QPalette.ColorRole.Text, Qt.GlobalColor.darkGray) |
69 self.infoLabel.setPalette(p) |
70 self.infoLabel.setPalette(p) |
70 |
71 |
71 self.progressBar.setMaximum(0) |
72 self.progressBar.setMaximum(0) |
349 self.__bytesReceived = self.__downloadRequest.receivedBytes() |
350 self.__bytesReceived = self.__downloadRequest.receivedBytes() |
350 self.__bytesTotal = self.__downloadRequest.totalBytes() |
351 self.__bytesTotal = self.__downloadRequest.totalBytes() |
351 currentValue = 0 |
352 currentValue = 0 |
352 totalValue = 0 |
353 totalValue = 0 |
353 if self.__bytesTotal > 0: |
354 if self.__bytesTotal > 0: |
354 currentValue = self.__bytesReceived * 100 / self.__bytesTotal |
355 currentValue = self.__bytesReceived * 100 // self.__bytesTotal |
355 totalValue = 100 |
356 totalValue = 100 |
356 self.progressBar.setValue(currentValue) |
357 self.progressBar.setValue(currentValue) |
357 self.progressBar.setMaximum(totalValue) |
358 self.progressBar.setMaximum(totalValue) |
358 |
359 |
359 self.progress.emit(currentValue, totalValue) |
360 self.progress.emit(currentValue, totalValue) |