src/eric7/WebBrowser/WebBrowserPage.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
7 """ 7 """
8 Module implementing the helpbrowser using QWebView. 8 Module implementing the helpbrowser using QWebView.
9 """ 9 """
10 10
11 from PyQt6.QtCore import ( 11 from PyQt6.QtCore import (
12 pyqtSlot, 12 QEventLoop,
13 pyqtSignal, 13 QPoint,
14 QTimer,
14 QUrl, 15 QUrl,
15 QUrlQuery, 16 QUrlQuery,
16 QTimer, 17 pyqtSignal,
17 QEventLoop, 18 pyqtSlot,
18 QPoint,
19 ) 19 )
20 from PyQt6.QtGui import QDesktopServices 20 from PyQt6.QtGui import QDesktopServices
21 from PyQt6.QtWebEngineCore import QWebEnginePage, QWebEngineSettings, QWebEngineScript
22 from PyQt6.QtWebChannel import QWebChannel 21 from PyQt6.QtWebChannel import QWebChannel
22 from PyQt6.QtWebEngineCore import QWebEnginePage, QWebEngineScript, QWebEngineSettings
23 23
24 try: 24 try:
25 from PyQt6.QtNetwork import QSslConfiguration, QSslCertificate 25 from PyQt6.QtNetwork import QSslCertificate, QSslConfiguration
26 26
27 SSL_AVAILABLE = True 27 SSL_AVAILABLE = True
28 except ImportError: 28 except ImportError:
29 SSL_AVAILABLE = False 29 SSL_AVAILABLE = False
30 30
31 from eric7 import Globals, Preferences
31 from eric7.EricWidgets import EricMessageBox 32 from eric7.EricWidgets import EricMessageBox
32
33 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 33 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
34 34
35 from .JavaScript.ExternalJsObject import ExternalJsObject 35 from .JavaScript.ExternalJsObject import ExternalJsObject
36 36 from .Tools import Scripts
37 from .Tools.WebHitTestResult import WebHitTestResult 37 from .Tools.WebHitTestResult import WebHitTestResult
38 from .Tools import Scripts
39
40 from eric7 import Globals, Preferences
41 38
42 39
43 class WebBrowserPage(QWebEnginePage): 40 class WebBrowserPage(QWebEnginePage):
44 """ 41 """
45 Class implementing an enhanced web page. 42 Class implementing an enhanced web page.

eric ide

mercurial