Helpviewer/HelpWindow.py

changeset 1665
b248526d3a1b
parent 1651
bc68f24d5658
child 1670
6fd889391d2c
equal deleted inserted replaced
1664:863114db258e 1665:b248526d3a1b
50 from .Download.DownloadManager import DownloadManager 50 from .Download.DownloadManager import DownloadManager
51 from .VirusTotalApi import VirusTotalAPI 51 from .VirusTotalApi import VirusTotalAPI
52 from .Feeds.FeedsManager import FeedsManager 52 from .Feeds.FeedsManager import FeedsManager
53 from .SiteInfo.SiteInfoDialog import SiteInfoDialog 53 from .SiteInfo.SiteInfoDialog import SiteInfoDialog
54 from .Sync.SyncManager import SyncManager 54 from .Sync.SyncManager import SyncManager
55
56 from .data import icons_rc # __IGNORE_WARNING__
57 from .data import html_rc # __IGNORE_WARNING__
55 58
56 from E5Gui.E5Action import E5Action 59 from E5Gui.E5Action import E5Action
57 from E5Gui import E5MessageBox, E5FileDialog 60 from E5Gui import E5MessageBox, E5FileDialog
58 61
59 from E5Network.E5NetworkMonitor import E5NetworkMonitor 62 from E5Network.E5NetworkMonitor import E5NetworkMonitor
343 settings.setAttribute(QWebSettings.XSSAuditingEnabled, 346 settings.setAttribute(QWebSettings.XSSAuditingEnabled,
344 Preferences.getHelp("XSSAuditingEnabled")) 347 Preferences.getHelp("XSSAuditingEnabled"))
345 if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"): 348 if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"):
346 settings.setAttribute(QWebSettings.SiteSpecificQuirksEnabled, 349 settings.setAttribute(QWebSettings.SiteSpecificQuirksEnabled,
347 Preferences.getHelp("SiteSpecificQuirksEnabled")) 350 Preferences.getHelp("SiteSpecificQuirksEnabled"))
351
352 QWebSecurityOrigin.addLocalScheme("eric");
348 353
349 def __initActions(self): 354 def __initActions(self):
350 """ 355 """
351 Private method to define the user interface actions. 356 Private method to define the user interface actions.
352 """ 357 """
1688 @return reference to the previewer tab (HelpBrowserWV) 1693 @return reference to the previewer tab (HelpBrowserWV)
1689 """ 1694 """
1690 if self.__previewer is None: 1695 if self.__previewer is None:
1691 if self.tabWidget.count() != 1 or \ 1696 if self.tabWidget.count() != 1 or \
1692 self.currentBrowser().url().toString() not in [ 1697 self.currentBrowser().url().toString() not in [
1693 "", "pyrc:home", "about:blank"]: 1698 "", "eric:home", "about:blank"]:
1694 self.newTab() 1699 self.newTab()
1695 self.__previewer = self.currentBrowser() 1700 self.__previewer = self.currentBrowser()
1696 self.tabWidget.setCurrentWidget(self.__previewer) 1701 self.tabWidget.setCurrentWidget(self.__previewer)
1697 return self.__previewer 1702 return self.__previewer
1698 1703

eric ide

mercurial