src/eric7/WebBrowser/WebBrowserWebSearchWidget.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
--- a/src/eric7/WebBrowser/WebBrowserWebSearchWidget.py	Sun Nov 06 11:22:39 2022 +0100
+++ b/src/eric7/WebBrowser/WebBrowserWebSearchWidget.py	Mon Nov 07 17:19:58 2022 +0100
@@ -15,6 +15,8 @@
 from eric7 import Preferences
 from eric7.EricGui import EricPixmapCache
 from eric7.EricWidgets.EricLineEdit import EricClearableLineEdit, EricLineEditSide
+from eric7.EricWidgets.EricLineEditButton import EricLineEditButton
+from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
 
 from .WebBrowserPage import WebBrowserPage
 
@@ -37,11 +39,9 @@
         @param parent reference to the parent widget
         @type QWidget
         """
-        super().__init__(parent)
+        from .OpenSearch.OpenSearchManager import OpenSearchManager
 
-        from eric7.EricWidgets.EricLineEditButton import EricLineEditButton
-
-        from .OpenSearch.OpenSearchManager import OpenSearchManager
+        super().__init__(parent)
 
         self.__mw = mainWindow
 
@@ -99,8 +99,6 @@
         if not searchText:
             return
 
-        from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
-
         if WebBrowserWindow.isPrivate():
             return
 
@@ -244,9 +242,10 @@
         """
         Private slot to handle the display of the engines menu.
         """
-        self.__enginesMenu.clear()
+        from .OpenSearch.OpenSearchEngineAction import OpenSearchEngineAction
+        from .Tools import Scripts
 
-        from .OpenSearch.OpenSearchEngineAction import OpenSearchEngineAction
+        self.__enginesMenu.clear()
 
         engineNames = self.__openSearchManager.allEnginesNames()
         for engineName in engineNames:
@@ -260,8 +259,6 @@
                 action.setChecked(True)
 
         cb = self.__mw.currentBrowser()
-        from .Tools import Scripts
-
         script = Scripts.getOpenSearchLinks()
         cb.page().runJavaScript(
             script, WebBrowserPage.SafeJsWorld, self.__showEnginesMenuCallback

eric ide

mercurial