--- a/src/eric7/UI/UserInterface.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/UI/UserInterface.py Fri Nov 04 13:52:26 2022 +0100 @@ -7,79 +7,74 @@ Module implementing the main user interface. """ -import os -import sys -import logging -import shutil -import json +import contextlib import datetime -import getpass import functools -import contextlib +import getpass +import json +import logging +import os import pathlib - +import shutil +import sys + +from PyQt6.Qsci import QSCINTILLA_VERSION_STR from PyQt6.QtCore import ( - pyqtSlot, - QTimer, - QFile, - pyqtSignal, PYQT_VERSION_STR, QDate, + QFile, QIODevice, - qVersion, + QObject, QProcess, QSize, + Qt, + QThread, + QTimer, QUrl, - QObject, - Qt, + QUrlQuery, QUuid, - QThread, - QUrlQuery, + pyqtSignal, + pyqtSlot, + qVersion, ) -from PyQt6.QtGui import QAction, QKeySequence, QDesktopServices, QSessionManager +from PyQt6.QtGui import QAction, QDesktopServices, QKeySequence, QSessionManager +from PyQt6.QtNetwork import QNetworkAccessManager, QNetworkProxyFactory from PyQt6.QtWidgets import ( - QSizePolicy, - QWidget, - QWhatsThis, - QToolBar, + QApplication, QDialog, - QSplitter, - QApplication, - QMenu, - QVBoxLayout, QDockWidget, QLabel, + QMenu, + QSizePolicy, + QSplitter, + QToolBar, + QVBoxLayout, + QWhatsThis, + QWidget, ) -from PyQt6.Qsci import QSCINTILLA_VERSION_STR -from PyQt6.QtNetwork import QNetworkProxyFactory, QNetworkAccessManager - -from .Info import Version, VersionOnly, BugAddress, Program, FeatureAddress -from . import Config -from .NotificationWidget import NotificationTypes - -from eric7.EricWidgets.EricSingleApplication import EricSingleApplicationServer + +from eric7 import Globals, Preferences, Utilities +from eric7.EricGui import EricPixmapCache from eric7.EricGui.EricAction import EricAction, createActionGroup -from eric7.EricWidgets.EricToolBarManager import EricToolBarManager -from eric7.EricWidgets import EricMessageBox, EricFileDialog, EricErrorMessage -from eric7.EricWidgets.EricApplication import ericApp -from eric7.EricWidgets.EricMainWindow import EricMainWindow -from eric7.EricWidgets.EricZoomWidget import EricZoomWidget -from eric7.EricWidgets.EricClickableLabel import EricClickableLabel - -from eric7.Globals import getConfig -from eric7 import Globals, Preferences, Utilities - -from eric7.EricGui import EricPixmapCache - -from eric7.Sessions.SessionFile import SessionFile - -from eric7.Tasks.TasksFile import TasksFile - from eric7.EricNetwork.EricNetworkIcon import EricNetworkIcon from eric7.EricNetwork.EricNetworkProxyFactory import ( EricNetworkProxyFactory, proxyAuthenticationRequired, ) +from eric7.EricWidgets import EricErrorMessage, EricFileDialog, EricMessageBox +from eric7.EricWidgets.EricApplication import ericApp +from eric7.EricWidgets.EricClickableLabel import EricClickableLabel +from eric7.EricWidgets.EricMainWindow import EricMainWindow +from eric7.EricWidgets.EricSingleApplication import EricSingleApplicationServer +from eric7.EricWidgets.EricToolBarManager import EricToolBarManager +from eric7.EricWidgets.EricZoomWidget import EricZoomWidget +from eric7.Globals import getConfig +from eric7.Sessions.SessionFile import SessionFile +from eric7.Tasks.TasksFile import TasksFile + +from . import Config +from .Info import BugAddress, FeatureAddress, Program, Version, VersionOnly +from .NotificationWidget import NotificationTypes try: from eric7.EricNetwork.EricSslErrorHandler import ( @@ -1139,8 +1134,8 @@ Private method to create the Toolboxes layout. """ from eric7.EricWidgets.EricToolBox import ( + EricHorizontalToolBox, EricVerticalToolBox, - EricHorizontalToolBox, ) logging.debug("Creating Toolboxes Layout...")