12 import contextlib |
12 import contextlib |
13 |
13 |
14 from PyQt6.QtCore import QObject, QUrl |
14 from PyQt6.QtCore import QObject, QUrl |
15 from PyQt6.QtWebEngineCore import QWebEnginePage |
15 from PyQt6.QtWebEngineCore import QWebEnginePage |
16 |
16 |
17 import Utilities |
17 from eric7 import Utilities |
18 |
18 |
19 |
19 |
20 class ProtocolHandlerManager(QObject): |
20 class ProtocolHandlerManager(QObject): |
21 """ |
21 """ |
22 Class implementing the protocol handler manager. |
22 Class implementing the protocol handler manager. |
163 |
163 |
164 def showProtocolHandlerManagerDialog(self): |
164 def showProtocolHandlerManagerDialog(self): |
165 """ |
165 """ |
166 Public method to show the protocol handler manager dialog. |
166 Public method to show the protocol handler manager dialog. |
167 """ |
167 """ |
168 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
168 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
169 from .ProtocolHandlerManagerDialog import ProtocolHandlerManagerDialog |
169 from .ProtocolHandlerManagerDialog import ProtocolHandlerManagerDialog |
170 |
170 |
171 dlg = ProtocolHandlerManagerDialog(self, WebBrowserWindow.getWindow()) |
171 dlg = ProtocolHandlerManagerDialog(self, WebBrowserWindow.getWindow()) |
172 dlg.open() |
172 dlg.open() |