src/eric7/WebBrowser/SpeedDial/SpeedDial.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9573
9960d19d66b5
diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/WebBrowser/SpeedDial/SpeedDial.py
--- a/src/eric7/WebBrowser/SpeedDial/SpeedDial.py	Sun Nov 06 11:22:39 2022 +0100
+++ b/src/eric7/WebBrowser/SpeedDial/SpeedDial.py	Mon Nov 07 17:19:58 2022 +0100
@@ -24,6 +24,7 @@
 from eric7.Utilities.AutoSaver import AutoSaver
 
 from ..Tools.WebBrowserTools import pixmapFileToDataUrl
+from .Page import Page
 
 
 class SpeedDial(QObject):
@@ -73,8 +74,6 @@
         if url.isEmpty():
             return
 
-        from .Page import Page
-
         page = Page(self.__escapeUrl(url.toString()), self.__escapeTitle(title))
         self.__webPages.append(page)
         self.__regenerateScript = True
@@ -176,12 +175,12 @@
         """
         Private method to load the speed dial configuration.
         """
+        from .SpeedDialReader import SpeedDialReader
+
         allPages, pagesPerRow, speedDialSize = [], 0, 0
 
         speedDialFile = self.getFileName()
         if os.path.exists(speedDialFile):
-            from .SpeedDialReader import SpeedDialReader
-
             reader = SpeedDialReader()
             allPages, pagesPerRow, speedDialSize = reader.read(speedDialFile)
 
@@ -267,8 +266,6 @@
             if page.url == urlString:
                 return page
 
-        from .Page import Page
-
         return Page()
 
     def urlForShortcut(self, key):
@@ -297,8 +294,6 @@
         self.__webPages = []
         self.__regenerateScript = True
 
-        from .Page import Page
-
         for entry in entries:
             if not entry:
                 continue
@@ -329,11 +324,11 @@
         @param loadTitle flag indicating to get the title for the thumbnail
             from the site (boolean)
         """
+        from .PageThumbnailer import PageThumbnailer
+
         if not url:
             return
 
-        from .PageThumbnailer import PageThumbnailer
-
         thumbnailer = PageThumbnailer(self)
         thumbnailer.setUrl(QUrl.fromEncoded(url.encode("utf-8")))
         thumbnailer.setLoadTitle(loadTitle)

eric ide

mercurial