Helpviewer/SpeedDial/PageThumbnailer.py

changeset 3002
6ffc581f00f1
parent 2403
e3d7a861547c
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
3001:3674ff5fa8f8 3002:6ffc581f00f1
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
109 112
110 def __createThumbnail(self, status): 113 def __createThumbnail(self, status):
111 """ 114 """
112 Private slot creating the thumbnail of the web site. 115 Private slot creating the thumbnail of the web site.
113 116
114 @param status flag indicating a successful load of the web site (boolean) 117 @param status flag indicating a successful load of the web site
118 (boolean)
115 """ 119 """
116 if not status: 120 if not status:
117 self.thumbnailCreated.emit(QPixmap()) 121 self.thumbnailCreated.emit(QPixmap())
118 return 122 return
119 123

eric ide

mercurial