4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a widget controlling a download. |
7 Module implementing a widget controlling a download. |
8 """ |
8 """ |
|
9 |
|
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
|
11 try: |
|
12 str = unicode |
|
13 except (NameError): |
|
14 pass |
9 |
15 |
10 from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, QUrl, \ |
16 from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QTime, QFile, QFileInfo, QUrl, \ |
11 QIODevice, QCryptographicHash |
17 QIODevice, QCryptographicHash |
12 from PyQt4.QtGui import QWidget, QPalette, QStyle, QDesktopServices, QDialog |
18 from PyQt4.QtGui import QWidget, QPalette, QStyle, QDesktopServices, QDialog |
13 from PyQt4.QtNetwork import QNetworkRequest, QNetworkReply |
19 from PyQt4.QtNetwork import QNetworkRequest, QNetworkReply |
49 from (QWebPage) |
55 from (QWebPage) |
50 @keyparam download flag indicating a download operation (boolean) |
56 @keyparam download flag indicating a download operation (boolean) |
51 @keyparam parent reference to the parent widget (QWidget) |
57 @keyparam parent reference to the parent widget (QWidget) |
52 @keyparam mainWindow reference to the main window (HelpWindow) |
58 @keyparam mainWindow reference to the main window (HelpWindow) |
53 """ |
59 """ |
54 super().__init__(parent) |
60 super(DownloadItem, self).__init__(parent) |
55 self.setupUi(self) |
61 self.setupUi(self) |
56 |
62 |
57 p = self.infoLabel.palette() |
63 p = self.infoLabel.palette() |
58 p.setColor(QPalette.Text, Qt.darkGray) |
64 p.setColor(QPalette.Text, Qt.darkGray) |
59 self.infoLabel.setPalette(p) |
65 self.infoLabel.setPalette(p) |