eric7/WebBrowser/Download/DownloadItem.py

branch
eric7
changeset 8856
df77fbfc150f
parent 8563
3c6547443fb2
child 8872
ee64dbfefd5f
equal deleted inserted replaced
8855:6bd9f3d7896e 8856:df77fbfc150f
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)

eric ide

mercurial