src/eric7/HexEdit/HexEditMainWindow.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9573
9960d19d66b5
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the hex editor main window. 7 Module implementing the hex editor main window.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
11 import contextlib
12 import pathlib 12 import pathlib
13 13
14 from PyQt6.QtCore import pyqtSignal, pyqtSlot, QSize, QCoreApplication, QLocale 14 from PyQt6.QtCore import QCoreApplication, QLocale, QSize, pyqtSignal, pyqtSlot
15 from PyQt6.QtGui import QKeySequence, QAction 15 from PyQt6.QtGui import QAction, QKeySequence
16 from PyQt6.QtWidgets import ( 16 from PyQt6.QtWidgets import (
17 QWhatsThis,
18 QLabel,
19 QWidget,
20 QVBoxLayout,
21 QDialog, 17 QDialog,
22 QFrame, 18 QFrame,
19 QLabel,
23 QMenu, 20 QMenu,
21 QVBoxLayout,
22 QWhatsThis,
23 QWidget,
24 ) 24 )
25 25
26 from eric7 import Preferences, Utilities
27 from eric7.EricGui import EricPixmapCache
26 from eric7.EricGui.EricAction import EricAction 28 from eric7.EricGui.EricAction import EricAction
27 from eric7.EricWidgets.EricMainWindow import EricMainWindow
28 from eric7.EricWidgets import EricFileDialog, EricMessageBox 29 from eric7.EricWidgets import EricFileDialog, EricMessageBox
29 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel 30 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel
30 31 from eric7.EricWidgets.EricMainWindow import EricMainWindow
31 from eric7.Globals import strGroup, recentNameHexFiles 32 from eric7.Globals import recentNameHexFiles, strGroup
32 33 from eric7.UI import Config
34
35 from .HexEditGotoWidget import HexEditGotoWidget
36 from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget
33 from .HexEditWidget import HexEditWidget 37 from .HexEditWidget import HexEditWidget
34 from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget
35 from .HexEditGotoWidget import HexEditGotoWidget
36
37 from eric7.EricGui import EricPixmapCache
38 from eric7.UI import Config
39
40 from eric7 import Preferences, Utilities
41 38
42 39
43 class HexEditMainWindow(EricMainWindow): 40 class HexEditMainWindow(EricMainWindow):
44 """ 41 """
45 Class implementing the web browser main window. 42 Class implementing the web browser main window.

eric ide

mercurial