--- a/src/eric7/HexEdit/HexEditMainWindow.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/HexEdit/HexEditMainWindow.py Fri Nov 04 13:52:26 2022 +0100 @@ -7,37 +7,34 @@ Module implementing the hex editor main window. """ +import contextlib import os -import contextlib import pathlib -from PyQt6.QtCore import pyqtSignal, pyqtSlot, QSize, QCoreApplication, QLocale -from PyQt6.QtGui import QKeySequence, QAction +from PyQt6.QtCore import QCoreApplication, QLocale, QSize, pyqtSignal, pyqtSlot +from PyQt6.QtGui import QAction, QKeySequence from PyQt6.QtWidgets import ( - QWhatsThis, - QLabel, - QWidget, - QVBoxLayout, QDialog, QFrame, + QLabel, QMenu, + QVBoxLayout, + QWhatsThis, + QWidget, ) +from eric7 import Preferences, Utilities +from eric7.EricGui import EricPixmapCache from eric7.EricGui.EricAction import EricAction -from eric7.EricWidgets.EricMainWindow import EricMainWindow from eric7.EricWidgets import EricFileDialog, EricMessageBox from eric7.EricWidgets.EricClickableLabel import EricClickableLabel - -from eric7.Globals import strGroup, recentNameHexFiles - -from .HexEditWidget import HexEditWidget -from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget -from .HexEditGotoWidget import HexEditGotoWidget - -from eric7.EricGui import EricPixmapCache +from eric7.EricWidgets.EricMainWindow import EricMainWindow +from eric7.Globals import recentNameHexFiles, strGroup from eric7.UI import Config -from eric7 import Preferences, Utilities +from .HexEditGotoWidget import HexEditGotoWidget +from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget +from .HexEditWidget import HexEditWidget class HexEditMainWindow(EricMainWindow):