9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject |
12 from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject |
13 from PyQt5.QtGui import QIcon, QPixmap, QImage |
13 from PyQt5.QtGui import QIcon, QPixmap, QImage |
14 |
14 from PyQt5.QtNetwork import QNetworkRequest |
15 from ..Network.FollowRedirectReply import FollowRedirectReply |
|
16 |
15 |
17 import WebBrowser.WebBrowserWindow |
16 import WebBrowser.WebBrowserWindow |
18 |
17 |
19 |
18 |
20 class WebIconLoader(QObject): |
19 class WebIconLoader(QObject): |
36 """ |
35 """ |
37 super(WebIconLoader, self).__init__(parent) |
36 super(WebIconLoader, self).__init__(parent) |
38 |
37 |
39 networkManager = \ |
38 networkManager = \ |
40 WebBrowser.WebBrowserWindow.WebBrowserWindow.networkManager() |
39 WebBrowser.WebBrowserWindow.WebBrowserWindow.networkManager() |
41 self.__reply = FollowRedirectReply(url, networkManager) |
40 self.__reply = networkManager.get(QNetworkRequest(url)) |
42 self.__reply.finished.connect(self.__finished) |
41 self.__reply.finished.connect(self.__finished) |
43 |
42 |
44 @pyqtSlot() |
43 @pyqtSlot() |
45 def __finished(self): |
44 def __finished(self): |
46 """ |
45 """ |