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