15 import pathlib |
15 import pathlib |
16 import re |
16 import re |
17 |
17 |
18 import editorconfig |
18 import editorconfig |
19 |
19 |
|
20 from PyQt6.Qsci import QsciMacro, QsciScintilla, QsciStyledText |
20 from PyQt6.QtCore import ( |
21 from PyQt6.QtCore import ( |
|
22 QCryptographicHash, |
|
23 QDateTime, |
|
24 QDir, |
|
25 QEvent, |
|
26 QModelIndex, |
|
27 QPoint, |
|
28 QSize, |
|
29 Qt, |
|
30 QTimer, |
21 pyqtSignal, |
31 pyqtSignal, |
22 pyqtSlot, |
32 pyqtSlot, |
23 Qt, |
|
24 QDir, |
|
25 QTimer, |
|
26 QModelIndex, |
|
27 QCryptographicHash, |
|
28 QEvent, |
|
29 QDateTime, |
|
30 QPoint, |
|
31 QSize, |
|
32 ) |
33 ) |
33 from PyQt6.QtGui import QPalette, QFont, QPixmap, QPainter, QActionGroup |
34 from PyQt6.QtGui import QActionGroup, QFont, QPainter, QPalette, QPixmap |
34 from PyQt6.QtWidgets import QLineEdit, QDialog, QInputDialog, QApplication, QMenu |
35 from PyQt6.QtPrintSupport import QAbstractPrintDialog, QPrintDialog, QPrinter |
35 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog, QAbstractPrintDialog |
36 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QLineEdit, QMenu |
36 from PyQt6.Qsci import QsciScintilla, QsciMacro, QsciStyledText |
|
37 |
|
38 from eric7.EricWidgets.EricApplication import ericApp |
|
39 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
|
40 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
|
41 |
|
42 from eric7.EricUtilities.EricCache import EricCache |
|
43 |
|
44 from .QsciScintillaCompat import QsciScintillaCompat |
|
45 from .EditorMarkerMap import EditorMarkerMap |
|
46 from .SpellChecker import SpellChecker |
|
47 |
|
48 from eric7.Globals import recentNameBreakpointConditions |
|
49 |
37 |
50 from eric7 import Preferences, Utilities |
38 from eric7 import Preferences, Utilities |
51 from eric7.Utilities import MouseUtilities |
|
52 |
|
53 from eric7.EricGui import EricPixmapCache |
|
54 |
|
55 from eric7.UI import PythonDisViewer |
|
56 |
|
57 from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction |
39 from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction |
58 from eric7.CodeFormatting.BlackUtilities import aboutBlack |
40 from eric7.CodeFormatting.BlackUtilities import aboutBlack |
59 |
|
60 from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction |
41 from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction |
61 from eric7.CodeFormatting.IsortUtilities import aboutIsort |
42 from eric7.CodeFormatting.IsortUtilities import aboutIsort |
|
43 from eric7.EricGui import EricPixmapCache |
|
44 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
|
45 from eric7.EricUtilities.EricCache import EricCache |
|
46 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
|
47 from eric7.EricWidgets.EricApplication import ericApp |
|
48 from eric7.Globals import recentNameBreakpointConditions |
|
49 from eric7.UI import PythonDisViewer |
|
50 from eric7.Utilities import MouseUtilities |
|
51 |
|
52 from .EditorMarkerMap import EditorMarkerMap |
|
53 from .QsciScintillaCompat import QsciScintillaCompat |
|
54 from .SpellChecker import SpellChecker |
62 |
55 |
63 EditorAutoCompletionListID = 1 |
56 EditorAutoCompletionListID = 1 |
64 TemplateCompletionListID = 2 |
57 TemplateCompletionListID = 2 |
65 ReferencesListID = 3 |
58 ReferencesListID = 3 |
66 |
59 |