diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/ViewManager/ViewManager.py --- 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)):