10 from PyQt4.QtCore import pyqtSignal, QObject, QSize, Qt, QUrl |
10 from PyQt4.QtCore import pyqtSignal, QObject, QSize, Qt, QUrl |
11 from PyQt4.QtGui import QPixmap, QImage, QPainter |
11 from PyQt4.QtGui import QPixmap, QImage, QPainter |
12 from PyQt4.QtWebKit import QWebPage |
12 from PyQt4.QtWebKit import QWebPage |
13 |
13 |
14 from ..Network.NetworkAccessManagerProxy import NetworkAccessManagerProxy |
14 from ..Network.NetworkAccessManagerProxy import NetworkAccessManagerProxy |
15 |
|
16 import Helpviewer.HelpWindow |
|
17 |
15 |
18 |
16 |
19 class PageThumbnailer(QObject): |
17 class PageThumbnailer(QObject): |
20 """ |
18 """ |
21 Class implementing a thumbnail creator for web sites. |
19 Class implementing a thumbnail creator for web sites. |
37 self.__loadTitle = False |
35 self.__loadTitle = False |
38 self.__title = "" |
36 self.__title = "" |
39 self.__url = QUrl() |
37 self.__url = QUrl() |
40 |
38 |
41 self.__proxy = NetworkAccessManagerProxy(self) |
39 self.__proxy = NetworkAccessManagerProxy(self) |
|
40 import Helpviewer.HelpWindow |
42 self.__proxy.setPrimaryNetworkAccessManager( |
41 self.__proxy.setPrimaryNetworkAccessManager( |
43 Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) |
42 Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) |
44 self.__page.setNetworkAccessManager(self.__proxy) |
43 self.__page.setNetworkAccessManager(self.__proxy) |
45 |
44 |
46 self.__page.mainFrame().setScrollBarPolicy(Qt.Horizontal, Qt.ScrollBarAlwaysOff) |
45 self.__page.mainFrame().setScrollBarPolicy(Qt.Horizontal, Qt.ScrollBarAlwaysOff) |