8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt5.QtCore import pyqtSignal, QByteArray, QBuffer, QIODevice, \ |
12 from PyQt5.QtCore import pyqtSignal, QByteArray, QBuffer, QIODevice, \ |
13 QUrlQuery, QMutex, QMutexLocker, QTimer |
13 QUrlQuery, QMutex, QMutexLocker |
14 from PyQt5.QtWidgets import qApp |
14 from PyQt5.QtWidgets import qApp |
15 from PyQt5.QtWebEngineCore import QWebEngineUrlSchemeHandler |
15 from PyQt5.QtWebEngineCore import QWebEngineUrlSchemeHandler |
16 |
16 |
17 from ..Tools.WebBrowserTools import readAllFileContents |
17 from ..Tools.WebBrowserTools import readAllFileContents |
18 |
18 |
92 self.__mutex = QMutex() |
92 self.__mutex = QMutex() |
93 |
93 |
94 self.__pageName = self.__job.requestUrl().path() |
94 self.__pageName = self.__job.requestUrl().path() |
95 self.__buffer = QBuffer() |
95 self.__buffer = QBuffer() |
96 |
96 |
97 QTimer.singleShot(0, self.__loadPage) |
97 self.__loadPage() |
98 |
98 |
99 def __loadPage(self): |
99 def __loadPage(self): |
100 """ |
100 """ |
101 Private method to load the requested page. |
101 Private method to load the requested page. |
102 """ |
102 """ |