5 |
5 |
6 """ |
6 """ |
7 Module implementing a scheme access handler for QtHelp. |
7 Module implementing a scheme access handler for QtHelp. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
|
11 |
10 |
12 import mimetypes |
11 import mimetypes |
13 import os |
12 import os |
14 |
13 |
15 from PyQt5.QtCore import pyqtSignal, QByteArray, QIODevice, QBuffer, QMutex, \ |
14 from PyQt5.QtCore import ( |
16 QMutexLocker |
15 pyqtSignal, QByteArray, QIODevice, QBuffer, QMutex, QMutexLocker |
17 from PyQt5.QtWebEngineCore import QWebEngineUrlSchemeHandler, \ |
16 ) |
18 QWebEngineUrlRequestJob |
17 from PyQt5.QtWebEngineCore import ( |
|
18 QWebEngineUrlSchemeHandler, QWebEngineUrlRequestJob |
|
19 ) |
19 |
20 |
20 QtDocPath = "qthelp://org.qt-project." |
21 QtDocPath = "qthelp://org.qt-project." |
21 |
22 |
22 ExtensionMap = { |
23 ExtensionMap = { |
23 ".bmp": "image/bmp", |
24 ".bmp": "image/bmp", |