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 |