src/eric7/ViewManager/ViewManager.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9540
6bc76f2c80aa
--- a/src/eric7/ViewManager/ViewManager.py	Sun Nov 06 11:22:39 2022 +0100
+++ b/src/eric7/ViewManager/ViewManager.py	Mon Nov 07 17:19:58 2022 +0100
@@ -31,7 +31,14 @@
 from eric7.EricWidgets import EricFileDialog, EricMessageBox
 from eric7.EricWidgets.EricApplication import ericApp
 from eric7.Globals import isMacPlatform, recentNameFiles
+from eric7.QScintilla import Exporters, Lexers
+from eric7.QScintilla.APIsManager import APIsManager
 from eric7.QScintilla.Editor import Editor
+from eric7.QScintilla.EditorAssembly import EditorAssembly
+from eric7.QScintilla.Shell import Shell
+from eric7.QScintilla.SpellChecker import SpellChecker
+from eric7.QScintilla.SpellingDictionaryEditDialog import SpellingDictionaryEditDialog
+from eric7.QScintilla.ZoomDialog import ZoomDialog
 from eric7.UI import Config
 
 
@@ -135,8 +142,6 @@
         self.autosaveTimer.timeout.connect(self.__autosave)
 
         # initialize the APIs manager
-        from eric7.QScintilla.APIsManager import APIsManager
-
         self.apisManager = APIsManager(parent=self)
 
         self.__cooperationClient = None
@@ -936,8 +941,6 @@
         """
         menu = QMenu(QCoreApplication.translate("ViewManager", "Export as"))
 
-        from eric7.QScintilla import Exporters
-
         supportedExporters = Exporters.getSupportedFormats()
         exporters = sorted(supportedExporters.keys())
         for exporter in exporters:
@@ -5838,8 +5841,6 @@
         elif language == "":
             pixmap = EricPixmapCache.getPixmap("fileText")
         else:
-            from eric7.QScintilla import Lexers
-
             pixmap = Lexers.getLanguageIcon(language, True)
         self.sbLang.setPixmap(pixmap)
         if pixmap.isNull():
@@ -5951,8 +5952,6 @@
                 if Utilities.samepath(fn, editor.getFileName()):
                     break
             else:
-                from eric7.QScintilla.EditorAssembly import EditorAssembly
-
                 assembly = EditorAssembly(
                     self.dbs,
                     fn,
@@ -6384,8 +6383,6 @@
         if now is None:
             return
 
-        from eric7.QScintilla.Shell import Shell
-
         if not isinstance(now, (Editor, Shell)):
             self.editActGrp.setEnabled(False)
             self.copyActGrp.setEnabled(False)
@@ -6789,8 +6786,6 @@
             else self.activeWindow()
         )
         if aw:
-            from eric7.QScintilla.ZoomDialog import ZoomDialog
-
             dlg = ZoomDialog(aw.getZoom(), self.ui, None, True)
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 value = dlg.getZoomSize()
@@ -7215,8 +7210,6 @@
         pel = ericApp().getObject("Project").getProjectDictionaries()[1]
         self.__editProjectPelAct.setEnabled(projetOpen and bool(pel))
 
-        from eric7.QScintilla.SpellChecker import SpellChecker
-
         pwl = SpellChecker.getUserDictionaryPath()
         self.__editUserPwlAct.setEnabled(bool(pwl))
         pel = SpellChecker.getUserDictionaryPath(True)
@@ -7300,9 +7293,6 @@
                 if len(dictionaryFile) < 40
                 else "...{0}".format(dictionaryFile[-40:])
             )
-            from eric7.QScintilla.SpellingDictionaryEditDialog import (
-                SpellingDictionaryEditDialog,
-            )
 
             dlg = SpellingDictionaryEditDialog(
                 data,
@@ -7871,8 +7861,6 @@
         if self.activeWindow() is not None and self.activeWindow().getFileName():
             ext = os.path.splitext(self.activeWindow().getFileName())[1]
             rx = re.compile(r".*\*\.{0}[ )].*".format(ext[1:]))
-            from eric7.QScintilla import Lexers
-
             filters = Lexers.getOpenFileFiltersList()
             index = -1
             for i in range(len(filters)):

eric ide

mercurial