18 |
18 |
19 class PageThumbnailer(QObject): |
19 class PageThumbnailer(QObject): |
20 """ |
20 """ |
21 Class implementing a thumbnail creator for web sites. |
21 Class implementing a thumbnail creator for web sites. |
22 |
22 |
23 @signal thumbnailCreated(QPixmap) emitted after the thumbnail has been created |
23 @signal thumbnailCreated(QPixmap) emitted after the thumbnail has been |
|
24 created |
24 """ |
25 """ |
25 thumbnailCreated = pyqtSignal(QPixmap) |
26 thumbnailCreated = pyqtSignal(QPixmap) |
26 |
27 |
27 def __init__(self, parent=None): |
28 def __init__(self, parent=None): |
28 """ |
29 """ |
42 import Helpviewer.HelpWindow |
43 import Helpviewer.HelpWindow |
43 self.__proxy.setPrimaryNetworkAccessManager( |
44 self.__proxy.setPrimaryNetworkAccessManager( |
44 Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) |
45 Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) |
45 self.__page.setNetworkAccessManager(self.__proxy) |
46 self.__page.setNetworkAccessManager(self.__proxy) |
46 |
47 |
47 self.__page.mainFrame().setScrollBarPolicy(Qt.Horizontal, Qt.ScrollBarAlwaysOff) |
48 self.__page.mainFrame().setScrollBarPolicy( |
48 self.__page.mainFrame().setScrollBarPolicy(Qt.Vertical, Qt.ScrollBarAlwaysOff) |
49 Qt.Horizontal, Qt.ScrollBarAlwaysOff) |
|
50 self.__page.mainFrame().setScrollBarPolicy( |
|
51 Qt.Vertical, Qt.ScrollBarAlwaysOff) |
49 |
52 |
50 # Full HD |
53 # Full HD |
51 # Every page should fit in this resolution |
54 # Every page should fit in this resolution |
52 self.__page.setViewportSize(QSize(1920, 1080)) |
55 self.__page.setViewportSize(QSize(1920, 1080)) |
53 |
56 |