src/eric7/WebBrowser/WebBrowserView.py

branch
eric7
changeset 9413
80c06d472826
parent 9361
718bc86e1c3f
child 9473
3f23dbf37dbe
--- a/src/eric7/WebBrowser/WebBrowserView.py	Tue Oct 18 16:05:20 2022 +0200
+++ b/src/eric7/WebBrowser/WebBrowserView.py	Tue Oct 18 16:06:21 2022 +0200
@@ -40,10 +40,10 @@
 from PyQt6.QtWebEngineCore import QWebEnginePage, QWebEngineDownloadRequest
 from PyQt6.QtWebEngineWidgets import QWebEngineView
 
-from EricWidgets import EricMessageBox, EricFileDialog
-from EricWidgets.EricApplication import ericApp
+from eric7.EricWidgets import EricMessageBox, EricFileDialog
+from eric7.EricWidgets.EricApplication import ericApp
 
-from WebBrowser.WebBrowserWindow import WebBrowserWindow
+from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
 from .WebBrowserPage import WebBrowserPage
 
 from .Tools.WebIconLoader import WebIconLoader
@@ -52,11 +52,10 @@
 from . import WebInspector
 from .Tools.WebBrowserTools import getHtmlPage, pixmapToDataUrl
 
-import Preferences
-import UI.PixmapCache
-import Utilities
+from eric7 import Preferences, Utilities
+from eric7.EricGui import EricPixmapCache
 
-from Globals import qVersionTuple
+from eric7.Globals import qVersionTuple
 
 
 class WebBrowserView(QWebEngineView):
@@ -471,7 +470,7 @@
             self.setZoomFactor(value / 100.0)
             self.__currentZoom = value
             if saveValue and not self.__mw.isPrivate():
-                from .ZoomManager import ZoomManager
+                from eric7.WebBrowser.ZoomManager import ZoomManager
 
                 ZoomManager.instance().setZoomValue(self.url(), value)
             self.zoomValueChanged.emit(value)
@@ -598,7 +597,7 @@
 
         self.__menu.addSeparator()
         self.__menu.addAction(
-            UI.PixmapCache.getIcon("webInspector"),
+            EricPixmapCache.getIcon("webInspector"),
             self.tr("Inspect Element..."),
             self.__webInspector,
         )
@@ -688,40 +687,40 @@
             menu.addSeparator()
 
         act = menu.addAction(
-            UI.PixmapCache.getIcon("openNewTab"),
+            EricPixmapCache.getIcon("openNewTab"),
             self.tr("Open Link in New Tab\tCtrl+LMB"),
         )
         act.setData(hitTest.linkUrl())
         act.triggered.connect(functools.partial(self.__openLinkInNewTab, act))
         act = menu.addAction(
-            UI.PixmapCache.getIcon("newWindow"), self.tr("Open Link in New Window")
+            EricPixmapCache.getIcon("newWindow"), self.tr("Open Link in New Window")
         )
         act.setData(hitTest.linkUrl())
         act.triggered.connect(functools.partial(self.__openLinkInNewWindow, act))
         act = menu.addAction(
-            UI.PixmapCache.getIcon("privateMode"),
+            EricPixmapCache.getIcon("privateMode"),
             self.tr("Open Link in New Private Window"),
         )
         act.setData(hitTest.linkUrl())
         act.triggered.connect(functools.partial(self.__openLinkInNewPrivateWindow, act))
         menu.addSeparator()
         menu.addAction(
-            UI.PixmapCache.getIcon("download"),
+            EricPixmapCache.getIcon("download"),
             self.tr("Save Lin&k"),
             self.__downloadLink,
         )
         act = menu.addAction(
-            UI.PixmapCache.getIcon("bookmark22"), self.tr("Bookmark this Link")
+            EricPixmapCache.getIcon("bookmark22"), self.tr("Bookmark this Link")
         )
         act.setData(hitTest.linkUrl())
         act.triggered.connect(functools.partial(self.__bookmarkLink, act))
         menu.addSeparator()
         act = menu.addAction(
-            UI.PixmapCache.getIcon("editCopy"), self.tr("Copy URL to Clipboard")
+            EricPixmapCache.getIcon("editCopy"), self.tr("Copy URL to Clipboard")
         )
         act.setData(hitTest.linkUrl())
         act.triggered.connect(functools.partial(self.__copyLink, act))
-        act = menu.addAction(UI.PixmapCache.getIcon("mailSend"), self.tr("Send URL"))
+        act = menu.addAction(EricPixmapCache.getIcon("mailSend"), self.tr("Send URL"))
         act.setData(hitTest.linkUrl())
         act.triggered.connect(functools.partial(self.__sendLink, act))
         if (
@@ -729,7 +728,7 @@
             and Preferences.getWebBrowser("VirusTotalServiceKey") != ""
         ):
             act = menu.addAction(
-                UI.PixmapCache.getIcon("virustotal"),
+                EricPixmapCache.getIcon("virustotal"),
                 self.tr("Scan Link with VirusTotal"),
             )
             act.setData(hitTest.linkUrl())
@@ -748,24 +747,24 @@
             menu.addSeparator()
 
         act = menu.addAction(
-            UI.PixmapCache.getIcon("openNewTab"), self.tr("Open Image in New Tab")
+            EricPixmapCache.getIcon("openNewTab"), self.tr("Open Image in New Tab")
         )
         act.setData(hitTest.imageUrl())
         act.triggered.connect(functools.partial(self.__openLinkInNewTab, act))
         menu.addSeparator()
         menu.addAction(
-            UI.PixmapCache.getIcon("download"),
+            EricPixmapCache.getIcon("download"),
             self.tr("Save Image"),
             self.__downloadImage,
         )
         menu.addAction(self.tr("Copy Image to Clipboard"), self.__copyImage)
         act = menu.addAction(
-            UI.PixmapCache.getIcon("editCopy"), self.tr("Copy Image URL to Clipboard")
+            EricPixmapCache.getIcon("editCopy"), self.tr("Copy Image URL to Clipboard")
         )
         act.setData(hitTest.imageUrl())
         act.triggered.connect(functools.partial(self.__copyLink, act))
         act = menu.addAction(
-            UI.PixmapCache.getIcon("mailSend"), self.tr("Send Image URL")
+            EricPixmapCache.getIcon("mailSend"), self.tr("Send Image URL")
         )
         act.setData(hitTest.imageUrl())
         act.triggered.connect(functools.partial(self.__sendLink, act))
@@ -775,7 +774,7 @@
             engine = WebBrowserWindow.imageSearchEngine()
             searchEngineName = engine.searchEngine()
             act = menu.addAction(
-                UI.PixmapCache.getIcon("{0}".format(searchEngineName.lower())),
+                EricPixmapCache.getIcon("{0}".format(searchEngineName.lower())),
                 self.tr("Search image in {0}").format(searchEngineName),
             )
             act.setData(engine.getSearchQuery(hitTest.imageUrl()))
@@ -783,7 +782,7 @@
             self.__imageSearchMenu = menu.addMenu(self.tr("Search image with..."))
             for searchEngineName in engine.searchEngineNames():
                 act = self.__imageSearchMenu.addAction(
-                    UI.PixmapCache.getIcon("{0}".format(searchEngineName.lower())),
+                    EricPixmapCache.getIcon("{0}".format(searchEngineName.lower())),
                     self.tr("Search image in {0}").format(searchEngineName),
                 )
                 act.setData(engine.getSearchQuery(hitTest.imageUrl(), searchEngineName))
@@ -791,7 +790,7 @@
 
         menu.addSeparator()
         act = menu.addAction(
-            UI.PixmapCache.getIcon("adBlockPlus"), self.tr("Block Image")
+            EricPixmapCache.getIcon("adBlockPlus"), self.tr("Block Image")
         )
         act.setData(hitTest.imageUrl().toString())
         act.triggered.connect(functools.partial(self.__blockImage, act))
@@ -800,7 +799,7 @@
             and Preferences.getWebBrowser("VirusTotalServiceKey") != ""
         ):
             act = menu.addAction(
-                UI.PixmapCache.getIcon("virustotal"),
+                EricPixmapCache.getIcon("virustotal"),
                 self.tr("Scan Image with VirusTotal"),
             )
             act.setData(hitTest.imageUrl())
@@ -820,41 +819,41 @@
 
         if hitTest.mediaPaused():
             menu.addAction(
-                UI.PixmapCache.getIcon("mediaPlaybackStart"),
+                EricPixmapCache.getIcon("mediaPlaybackStart"),
                 self.tr("Play"),
                 self.__pauseMedia,
             )
         else:
             menu.addAction(
-                UI.PixmapCache.getIcon("mediaPlaybackPause"),
+                EricPixmapCache.getIcon("mediaPlaybackPause"),
                 self.tr("Pause"),
                 self.__pauseMedia,
             )
         if hitTest.mediaMuted():
             menu.addAction(
-                UI.PixmapCache.getIcon("audioVolumeHigh"),
+                EricPixmapCache.getIcon("audioVolumeHigh"),
                 self.tr("Unmute"),
                 self.__muteMedia,
             )
         else:
             menu.addAction(
-                UI.PixmapCache.getIcon("audioVolumeMuted"),
+                EricPixmapCache.getIcon("audioVolumeMuted"),
                 self.tr("Mute"),
                 self.__muteMedia,
             )
         menu.addSeparator()
         act = menu.addAction(
-            UI.PixmapCache.getIcon("editCopy"), self.tr("Copy Media URL to Clipboard")
+            EricPixmapCache.getIcon("editCopy"), self.tr("Copy Media URL to Clipboard")
         )
         act.setData(hitTest.mediaUrl())
         act.triggered.connect(functools.partial(self.__copyLink, act))
         act = menu.addAction(
-            UI.PixmapCache.getIcon("mailSend"), self.tr("Send Media URL")
+            EricPixmapCache.getIcon("mailSend"), self.tr("Send Media URL")
         )
         act.setData(hitTest.mediaUrl())
         act.triggered.connect(functools.partial(self.__sendLink, act))
         menu.addAction(
-            UI.PixmapCache.getIcon("download"),
+            EricPixmapCache.getIcon("download"),
             self.tr("Save Media"),
             self.__downloadMedia,
         )
@@ -873,7 +872,7 @@
 
         menu.addAction(self.__mw.copyAct)
         menu.addSeparator()
-        act = menu.addAction(UI.PixmapCache.getIcon("mailSend"), self.tr("Send Text"))
+        act = menu.addAction(EricPixmapCache.getIcon("mailSend"), self.tr("Send Text"))
         act.setData(self.selectedText())
         act.triggered.connect(functools.partial(self.__sendLink, act))
 
@@ -914,7 +913,7 @@
                 )
             )
             act = menu.addAction(
-                UI.PixmapCache.getIcon("translate"), self.tr("Google Translate")
+                EricPixmapCache.getIcon("translate"), self.tr("Google Translate")
             )
             act.setData(googleTranslatorUrl)
             act.triggered.connect(functools.partial(self.__openLinkInNewTab, act))
@@ -924,7 +923,7 @@
                 )
             )
             act = menu.addAction(
-                UI.PixmapCache.getIcon("wikipedia"), self.tr("Dictionary")
+                EricPixmapCache.getIcon("wikipedia"), self.tr("Dictionary")
             )
             act.setData(wiktionaryUrl)
             act.triggered.connect(functools.partial(self.__openLinkInNewTab, act))
@@ -957,18 +956,18 @@
             menu.addAction(self.__mw.forwardAct)
             menu.addSeparator()
             menu.addAction(
-                UI.PixmapCache.getIcon("plus"),
+                EricPixmapCache.getIcon("plus"),
                 self.tr("Add New Page"),
                 self.__addSpeedDial,
             )
             menu.addAction(
-                UI.PixmapCache.getIcon("preferences-general"),
+                EricPixmapCache.getIcon("preferences-general"),
                 self.tr("Configure Speed Dial"),
                 self.__configureSpeedDial,
             )
             menu.addSeparator()
             menu.addAction(
-                UI.PixmapCache.getIcon("reload"),
+                EricPixmapCache.getIcon("reload"),
                 self.tr("Reload All Dials"),
                 self.__reloadAllSpeedDials,
             )
@@ -977,17 +976,17 @@
             return
 
         menu.addAction(
-            UI.PixmapCache.getIcon("bookmark22"),
+            EricPixmapCache.getIcon("bookmark22"),
             self.tr("Bookmark this Page"),
             self.addBookmark,
         )
         act = menu.addAction(
-            UI.PixmapCache.getIcon("editCopy"), self.tr("Copy Page URL to Clipboard")
+            EricPixmapCache.getIcon("editCopy"), self.tr("Copy Page URL to Clipboard")
         )
         act.setData(self.url())
         act.triggered.connect(functools.partial(self.__copyLink, act))
         act = menu.addAction(
-            UI.PixmapCache.getIcon("mailSend"), self.tr("Send Page URL")
+            EricPixmapCache.getIcon("mailSend"), self.tr("Send Page URL")
         )
         act.setData(self.url())
         act.triggered.connect(functools.partial(self.__sendLink, act))
@@ -1022,7 +1021,9 @@
                 b"http://validator.w3.org/check?uri="
                 + QUrl.toPercentEncoding(bytes(self.url().toEncoded()).decode())
             )
-            act = menu.addAction(UI.PixmapCache.getIcon("w3"), self.tr("Validate Page"))
+            act = menu.addAction(
+                EricPixmapCache.getIcon("w3"), self.tr("Validate Page")
+            )
             act.setData(w3url)
             act.triggered.connect(functools.partial(self.__openLinkInNewTab, act))
 
@@ -1044,7 +1045,7 @@
                     + QUrl.toPercentEncoding(bytes(self.url().toEncoded()).decode())
                 )
                 act = menu.addAction(
-                    UI.PixmapCache.getIcon("translate"), self.tr("Google Translate")
+                    EricPixmapCache.getIcon("translate"), self.tr("Google Translate")
                 )
                 act.setData(googleTranslatorUrl)
                 act.triggered.connect(functools.partial(self.__openLinkInNewTab, act))
@@ -1716,7 +1717,7 @@
         """
         self.__siteIcon = icon
 
-        from .Tools import WebIconProvider
+        from eric7.WebBrowser.Tools import WebIconProvider
 
         WebIconProvider.instance().saveIcon(self)
 
@@ -1732,7 +1733,7 @@
         if not self.__siteIcon.isNull():
             return QIcon(self.__siteIcon)
 
-        from .Tools import WebIconProvider
+        from eric7.WebBrowser.Tools import WebIconProvider
 
         return WebIconProvider.instance().iconForUrl(self.url())
 
@@ -1870,7 +1871,7 @@
         QApplication.processEvents()
         QTimer.singleShot(200, self.__renderPreview)
 
-        from .ZoomManager import ZoomManager
+        from eric7.WebBrowser.ZoomManager import ZoomManager
 
         zoomValue = ZoomManager.instance().zoomValue(self.url())
         self.setZoomValue(zoomValue)
@@ -1895,7 +1896,7 @@
         """
         modified = QDateTime.fromString(lastModified, "MM/dd/yyyy hh:mm:ss")
         if modified.isValid():
-            from WebBrowser.WebBrowserWindow import WebBrowserWindow
+            from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
             from .Bookmarks.BookmarkNode import BookmarkNode
 
             manager = WebBrowserWindow.bookmarksManager()
@@ -2274,7 +2275,7 @@
             icon = QIcon()
             stream >> icon
         else:
-            from .Tools import WebIconProvider
+            from eric7.WebBrowser.Tools import WebIconProvider
 
             icon = WebIconProvider.instance().iconForUrl(QUrl.fromUserInput(urlStr))
 
@@ -2367,7 +2368,7 @@
             clientCertificateSelection.select(certificates[0])
         else:
             certificate = None
-            from EricNetwork.EricSslCertificateSelectionDialog import (
+            from eric7.EricNetwork.EricSslCertificateSelectionDialog import (
                 EricSslCertificateSelectionDialog,
             )
 

eric ide

mercurial