eric7/WebBrowser/WebBrowserWindow.py

branch
eric7
changeset 8564
c48137b0d7ba
parent 8561
641304b46f08
child 8565
207b47c2eed9
equal deleted inserted replaced
8563:3c6547443fb2 8564:c48137b0d7ba
27 ) 27 )
28 from PyQt6.QtWebEngineCore import ( 28 from PyQt6.QtWebEngineCore import (
29 QWebEngineSettings, QWebEnginePage, QWebEngineProfile, QWebEngineScript 29 QWebEngineSettings, QWebEnginePage, QWebEngineProfile, QWebEngineScript
30 ) 30 )
31 try: 31 try:
32 from PyQt6.QtHelp import QHelpEngine, QHelpEngineCore 32 from PyQt6.QtHelp import QHelpEngine, QHelpEngineCore, QHelpFilterData
33 QTHELP_AVAILABLE = True 33 QTHELP_AVAILABLE = True
34 except ImportError: 34 except ImportError:
35 QTHELP_AVAILABLE = False 35 QTHELP_AVAILABLE = False
36 36
37 from EricGui.EricAction import EricAction 37 from EricGui.EricAction import EricAction
3590 """ 3590 """
3591 Private slot to initialize the documentation database. 3591 Private slot to initialize the documentation database.
3592 """ 3592 """
3593 if WebBrowserWindow._useQtHelp: 3593 if WebBrowserWindow._useQtHelp:
3594 unfiltered = self.tr("Unfiltered") 3594 unfiltered = self.tr("Unfiltered")
3595 if unfiltered not in self.__helpEngine.customFilters(): 3595 filterEngine = self.__helpEngine.filterEngine()
3596 hc = QHelpEngineCore(self.__helpEngine.collectionFile()) 3596 if unfiltered not in filterEngine.filters():
3597 hc.addCustomFilter(unfiltered, []) 3597 filterEngine.setFilterData(unfiltered, QHelpFilterData())
3598 hc = None
3599 del hc
3600 3598
3601 self.__helpEngine.blockSignals(True) 3599 self.__helpEngine.blockSignals(True)
3602 self.__helpEngine.setCurrentFilter(unfiltered) 3600 filterEngine.setActiveFilter(unfiltered)
3603 self.__helpEngine.blockSignals(False) 3601 self.__helpEngine.blockSignals(False)
3604 3602
3605 def __warning(self, msg): 3603 def __warning(self, msg):
3606 """ 3604 """
3607 Private slot handling warnings from the help engine. 3605 Private slot handling warnings from the help engine.

eric ide

mercurial