16 import os |
16 import os |
17 |
17 |
18 from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, QCryptographicHash, \ |
18 from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, QCryptographicHash, \ |
19 QByteArray, QUrl, qWarning |
19 QByteArray, QUrl, qWarning |
20 from PyQt5.QtGui import QPixmap |
20 from PyQt5.QtGui import QPixmap |
21 from PyQt5.QtWebEngineWidgets import QWebEnginePage |
|
22 |
21 |
23 from E5Gui import E5MessageBox |
22 from E5Gui import E5MessageBox |
24 |
23 |
25 from ..Tools.WebBrowserTools import pixmapToDataUrl |
24 from ..Tools.WebBrowserTools import pixmapToDataUrl |
26 |
25 |
287 page = Page(url, title, broken) |
286 page = Page(url, title, broken) |
288 self.__webPages.append(page) |
287 self.__webPages.append(page) |
289 |
288 |
290 self.pagesChanged.emit() |
289 self.pagesChanged.emit() |
291 |
290 |
292 @pyqtSlot(str) |
|
293 @pyqtSlot(str, bool) |
291 @pyqtSlot(str, bool) |
294 def loadThumbnail(self, url, loadTitle=False): |
292 def loadThumbnail(self, url, loadTitle): |
295 """ |
293 """ |
296 Public slot to load a thumbnail of the given URL. |
294 Public slot to load a thumbnail of the given URL. |
297 |
295 |
298 @param url URL of the thumbnail (string) |
296 @param url URL of the thumbnail (string) |
299 @param loadTitle flag indicating to get the title for the thumbnail |
297 @param loadTitle flag indicating to get the title for the thumbnail |