src/eric7/WebBrowser/WebBrowserTabWidget.py

branch
eric7
changeset 9413
80c06d472826
parent 9278
36448ca469c2
child 9473
3f23dbf37dbe
diff -r 45e7bb09c120 -r 80c06d472826 src/eric7/WebBrowser/WebBrowserTabWidget.py
--- a/src/eric7/WebBrowser/WebBrowserTabWidget.py	Tue Oct 18 16:05:20 2022 +0200
+++ b/src/eric7/WebBrowser/WebBrowserTabWidget.py	Tue Oct 18 16:06:21 2022 +0200
@@ -14,21 +14,19 @@
 from PyQt6.QtWidgets import QWidget, QHBoxLayout, QMenu, QToolButton, QDialog
 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog, QAbstractPrintDialog
 
-from EricWidgets.EricTabWidget import EricTabWidget
-from EricWidgets import EricMessageBox
-from EricWidgets.EricApplication import ericApp
-from EricGui.EricOverrideCursor import EricOverrideCursor
+from eric7.EricWidgets.EricTabWidget import EricTabWidget
+from eric7.EricWidgets import EricMessageBox
+from eric7.EricWidgets.EricApplication import ericApp
+from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
 
 from .WebBrowserView import WebBrowserView
 from .WebBrowserPage import WebBrowserPage
 from .Tools import WebBrowserTools
 from . import WebInspector
 
-import UI.PixmapCache
+from eric7.EricGui import EricPixmapCache
 
-import Utilities
-import Preferences
-import Globals
+from eric7 import Globals, Preferences, Utilities
 
 
 def isCupsAvailable():
@@ -118,7 +116,7 @@
         self.__navigationMenu.triggered.connect(self.__navigationMenuTriggered)
 
         self.__navigationButton = QToolButton(self)
-        self.__navigationButton.setIcon(UI.PixmapCache.getIcon("1downarrow"))
+        self.__navigationButton.setIcon(EricPixmapCache.getIcon("1downarrow"))
         self.__navigationButton.setToolTip(self.tr("Show a navigation menu"))
         self.__navigationButton.setPopupMode(
             QToolButton.ToolButtonPopupMode.InstantPopup
@@ -131,7 +129,7 @@
         self.__closedTabsMenu.aboutToShow.connect(self.__aboutToShowClosedTabsMenu)
 
         self.__closedTabsButton = QToolButton(self)
-        self.__closedTabsButton.setIcon(UI.PixmapCache.getIcon("trash"))
+        self.__closedTabsButton.setIcon(EricPixmapCache.getIcon("trash"))
         self.__closedTabsButton.setToolTip(
             self.tr("Show a navigation menu for closed tabs")
         )
@@ -148,7 +146,7 @@
         self.setCornerWidget(self.__rightCornerWidget, Qt.Corner.TopRightCorner)
 
         self.__newTabButton = QToolButton(self)
-        self.__newTabButton.setIcon(UI.PixmapCache.getIcon("plus"))
+        self.__newTabButton.setIcon(EricPixmapCache.getIcon("plus"))
         self.__newTabButton.setToolTip(self.tr("Open a new web browser tab"))
         self.setCornerWidget(self.__newTabButton, Qt.Corner.TopLeftCorner)
         self.__newTabButton.clicked.connect(self.__newBrowser)
@@ -163,16 +161,16 @@
         """
         self.__tabContextMenu = QMenu(self)
         self.tabContextNewAct = self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("tabNew"), self.tr("New Tab"), self.newBrowser
+            EricPixmapCache.getIcon("tabNew"), self.tr("New Tab"), self.newBrowser
         )
         self.__tabContextMenu.addSeparator()
         self.leftMenuAct = self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("1leftarrow"),
+            EricPixmapCache.getIcon("1leftarrow"),
             self.tr("Move Left"),
             self.__tabContextMenuMoveLeft,
         )
         self.rightMenuAct = self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("1rightarrow"),
+            EricPixmapCache.getIcon("1rightarrow"),
             self.tr("Move Right"),
             self.__tabContextMenuMoveRight,
         )
@@ -182,29 +180,29 @@
         )
         self.__tabContextMenu.addSeparator()
         self.tabContextCloseAct = self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("tabClose"),
+            EricPixmapCache.getIcon("tabClose"),
             self.tr("Close"),
             self.__tabContextMenuClose,
         )
         self.tabContextCloseOthersAct = self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("tabCloseOther"),
+            EricPixmapCache.getIcon("tabCloseOther"),
             self.tr("Close Others"),
             self.__tabContextMenuCloseOthers,
         )
         self.__tabContextMenu.addAction(self.tr("Close All"), self.closeAllBrowsers)
         self.__tabContextMenu.addSeparator()
         self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("printPreview"),
+            EricPixmapCache.getIcon("printPreview"),
             self.tr("Print Preview"),
             self.__tabContextMenuPrintPreview,
         )
         self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("print"),
+            EricPixmapCache.getIcon("print"),
             self.tr("Print"),
             self.__tabContextMenuPrint,
         )
         self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("printPdf"),
+            EricPixmapCache.getIcon("printPdf"),
             self.tr("Print as PDF"),
             self.__tabContextMenuPrintPdf,
         )
@@ -217,13 +215,13 @@
         else:
             self.__audioAct = None
         self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("reload"),
+            EricPixmapCache.getIcon("reload"),
             self.tr("Reload All"),
             self.reloadAllBrowsers,
         )
         self.__tabContextMenu.addSeparator()
         self.__tabContextMenu.addAction(
-            UI.PixmapCache.getIcon("addBookmark"),
+            EricPixmapCache.getIcon("addBookmark"),
             self.tr("Bookmark All Tabs"),
             self.__mainWindow.bookmarkAll,
         )
@@ -231,18 +229,18 @@
         self.__tabBackContextMenu = QMenu(self)
         self.__tabBackContextMenu.addAction(self.tr("Close All"), self.closeAllBrowsers)
         self.__tabBackContextMenu.addAction(
-            UI.PixmapCache.getIcon("reload"),
+            EricPixmapCache.getIcon("reload"),
             self.tr("Reload All"),
             self.reloadAllBrowsers,
         )
         self.__tabBackContextMenu.addAction(
-            UI.PixmapCache.getIcon("addBookmark"),
+            EricPixmapCache.getIcon("addBookmark"),
             self.tr("Bookmark All Tabs"),
             self.__mainWindow.bookmarkAll,
         )
         self.__tabBackContextMenu.addSeparator()
         self.__restoreClosedTabAct = self.__tabBackContextMenu.addAction(
-            UI.PixmapCache.getIcon("trash"), self.tr("Restore Closed Tab")
+            EricPixmapCache.getIcon("trash"), self.tr("Restore Closed Tab")
         )
         self.__restoreClosedTabAct.setEnabled(False)
         self.__restoreClosedTabAct.setData(0)
@@ -270,10 +268,10 @@
             if self.__audioAct is not None:
                 if self.widget(self.__tabContextMenuIndex).page().isAudioMuted():
                     self.__audioAct.setText(self.tr("Unmute Tab"))
-                    self.__audioAct.setIcon(UI.PixmapCache.getIcon("audioVolumeHigh"))
+                    self.__audioAct.setIcon(EricPixmapCache.getIcon("audioVolumeHigh"))
                 else:
                     self.__audioAct.setText(self.tr("Mute Tab"))
-                    self.__audioAct.setIcon(UI.PixmapCache.getIcon("audioVolumeMuted"))
+                    self.__audioAct.setIcon(EricPixmapCache.getIcon("audioVolumeMuted"))
 
             self.__tabContextMenu.popup(coord)
 
@@ -370,9 +368,9 @@
             painter = QPainter(pix)
             icon.paint(painter, 0, 0, 22, 22)
             if page.isAudioMuted():
-                audioIcon = UI.PixmapCache.getIcon("audioMuted")
+                audioIcon = EricPixmapCache.getIcon("audioMuted")
             else:
-                audioIcon = UI.PixmapCache.getIcon("audioPlaying")
+                audioIcon = EricPixmapCache.getIcon("audioPlaying")
             audioIcon.paint(painter, 13, 13, 18, 18)
             painter.end()
             self.setTabIcon(index, QIcon(pix))
@@ -416,13 +414,13 @@
 
         urlbar = UrlBar(self.__mainWindow, self)
         if self.__historyCompleter is None:
-            import WebBrowser.WebBrowserWindow
+            from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
             from .History.HistoryCompleter import (
                 HistoryCompletionModel,
                 HistoryCompleter,
             )
 
-            histMgr = WebBrowser.WebBrowserWindow.WebBrowserWindow.historyManager()
+            histMgr = WebBrowserWindow.historyManager()
             self.__historyCompletionModel = HistoryCompletionModel(self)
             self.__historyCompletionModel.setSourceModel(histMgr.historyFilterModel())
             self.__historyCompleter = HistoryCompleter(
@@ -927,7 +925,7 @@
             # page loading has started
             anim = self.animationLabel(index, "loadingAnimation", 40)
             if not anim:
-                self.setTabIcon(index, UI.PixmapCache.getIcon("loading"))
+                self.setTabIcon(index, EricPixmapCache.getIcon("loading"))
             else:
                 self.setTabIcon(index, QIcon())
             self.setTabText(index, self.tr("Loading..."))
@@ -936,12 +934,10 @@
 
             self.__mainWindow.setLoadingActions(True)
         elif progress == 100:
-            import WebBrowser.WebBrowserWindow
+            from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
 
             self.resetAnimation(index)
-            self.setTabIcon(
-                index, WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(browser.url())
-            )
+            self.setTabIcon(index, WebBrowserWindow.icon(browser.url()))
             self.showMessage.emit(self.tr("Finished loading"))
 
             self.__mainWindow.setLoadingActions(False)
@@ -990,11 +986,11 @@
                 parent=self,
             )
             quitButton = mb.addButton(self.tr("&Quit"), EricMessageBox.AcceptRole)
-            quitButton.setIcon(UI.PixmapCache.getIcon("exit"))
+            quitButton.setIcon(EricPixmapCache.getIcon("exit"))
             closeTabButton = mb.addButton(
                 self.tr("C&lose Current Tab"), EricMessageBox.AcceptRole
             )
-            closeTabButton.setIcon(UI.PixmapCache.getIcon("tabClose"))
+            closeTabButton.setIcon(EricPixmapCache.getIcon("tabClose"))
             mb.addButton(EricMessageBox.Cancel)
             mb.exec()
             if mb.clickedButton() == quitButton:

eric ide

mercurial