1 # -*- coding: utf-8 -*- |
1 # -*- coding: utf-8 -*- |
2 |
2 |
3 """ |
3 """ |
4 Module implementing the download manager class. |
4 Module implementing the download manager class. |
5 """ |
5 """ |
|
6 |
|
7 from __future__ import unicode_literals # __IGNORE_WARNING__ |
6 |
8 |
7 from PyQt4.QtCore import pyqtSlot, Qt, QModelIndex, QFileInfo |
9 from PyQt4.QtCore import pyqtSlot, Qt, QModelIndex, QFileInfo |
8 from PyQt4.QtGui import QDialog, QStyle, QFileIconProvider, QMenu, QCursor, QApplication |
10 from PyQt4.QtGui import QDialog, QStyle, QFileIconProvider, QMenu, QCursor, QApplication |
9 from PyQt4.QtNetwork import QNetworkRequest |
11 from PyQt4.QtNetwork import QNetworkRequest |
10 from PyQt4.QtWebKit import QWebSettings |
12 from PyQt4.QtWebKit import QWebSettings |
34 """ |
36 """ |
35 Constructor |
37 Constructor |
36 |
38 |
37 @param parent reference to the parent widget (QWidget) |
39 @param parent reference to the parent widget (QWidget) |
38 """ |
40 """ |
39 super().__init__(parent) |
41 super(DownloadManager, self).__init__(parent) |
40 self.setupUi(self) |
42 self.setupUi(self) |
41 |
43 |
42 self.__saveTimer = AutoSaver(self, self.save) |
44 self.__saveTimer = AutoSaver(self, self.save) |
43 |
45 |
44 self.__model = DownloadModel(self) |
46 self.__model = DownloadModel(self) |