8 """ |
8 """ |
9 |
9 |
10 import math |
10 import math |
11 |
11 |
12 from PyQt6.QtCore import ( |
12 from PyQt6.QtCore import ( |
|
13 QBuffer, |
|
14 QByteArray, |
|
15 QIODevice, |
|
16 QRect, |
|
17 Qt, |
|
18 QTimer, |
13 pyqtSignal, |
19 pyqtSignal, |
14 pyqtSlot, |
20 pyqtSlot, |
15 Qt, |
|
16 QByteArray, |
|
17 QTimer, |
|
18 QRect, |
|
19 QBuffer, |
|
20 QIODevice, |
|
21 ) |
21 ) |
22 from PyQt6.QtGui import QFont, QPalette, QKeySequence, QPainter |
22 from PyQt6.QtGui import QFont, QKeySequence, QPainter, QPalette |
23 from PyQt6.QtWidgets import QAbstractScrollArea, QApplication |
23 from PyQt6.QtWidgets import QAbstractScrollArea, QApplication |
24 |
24 |
|
25 from eric7 import Globals |
25 from eric7.EricWidgets.EricApplication import ericApp |
26 from eric7.EricWidgets.EricApplication import ericApp |
26 |
27 |
27 from .HexEditChunks import HexEditChunks |
28 from .HexEditChunks import HexEditChunks |
28 from .HexEditUndoStack import HexEditUndoStack |
29 from .HexEditUndoStack import HexEditUndoStack |
29 |
|
30 from eric7 import Globals |
|
31 |
30 |
32 |
31 |
33 class HexEditWidget(QAbstractScrollArea): |
32 class HexEditWidget(QAbstractScrollArea): |
34 """ |
33 """ |
35 Class implementing an editor for binary data. |
34 Class implementing an editor for binary data. |