15 from PyQt6.QtWebEngineCore import QWebEngineNewWindowRequest, QWebEnginePage |
15 from PyQt6.QtWebEngineCore import QWebEngineNewWindowRequest, QWebEnginePage |
16 from PyQt6.QtWebEngineWidgets import QWebEngineView |
16 from PyQt6.QtWebEngineWidgets import QWebEngineView |
17 from PyQt6.QtWidgets import QMenu |
17 from PyQt6.QtWidgets import QMenu |
18 |
18 |
19 from eric7.EricGui import EricPixmapCache |
19 from eric7.EricGui import EricPixmapCache |
|
20 from eric7.EricWidgets.EricTextEditSearchWidget import EricTextEditType |
20 |
21 |
21 from .HelpViewerImpl import HelpViewerImpl |
22 from .HelpViewerImpl import HelpViewerImpl |
22 from .HelpViewerWidget import HelpViewerWidget |
23 from .HelpViewerWidget import HelpViewerWidget |
23 |
24 |
24 |
25 |
58 @type QHelpEngine |
59 @type QHelpEngine |
59 @param parent reference to the parent widget |
60 @param parent reference to the parent widget |
60 @type QWidget |
61 @type QWidget |
61 """ |
62 """ |
62 QWebEngineView.__init__(self, parent=parent) |
63 QWebEngineView.__init__(self, parent=parent) |
63 HelpViewerImpl.__init__(self, engine) |
64 HelpViewerImpl.__init__(self, engine, EricTextEditType.QWEBENGINEVIEW) |
64 |
65 |
65 self.__helpViewerWidget = parent |
66 self.__helpViewerWidget = parent |
66 |
67 |
67 self.__rwhvqt = None |
68 self.__rwhvqt = None |
68 self.installEventFilter(self) |
69 self.installEventFilter(self) |