src/eric7/QScintilla/Editor.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9465
8a020c34dce2
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
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
2889 def printPreviewFile(self): 2882 def printPreviewFile(self):
2890 """ 2883 """
2891 Public slot to show a print preview of the text. 2884 Public slot to show a print preview of the text.
2892 """ 2885 """
2893 from PyQt6.QtPrintSupport import QPrintPreviewDialog 2886 from PyQt6.QtPrintSupport import QPrintPreviewDialog
2887
2894 from .Printer import Printer 2888 from .Printer import Printer
2895 2889
2896 printer = Printer(mode=QPrinter.PrinterMode.HighResolution) 2890 printer = Printer(mode=QPrinter.PrinterMode.HighResolution)
2897 fn = self.getFileName() 2891 fn = self.getFileName()
2898 if fn is not None: 2892 if fn is not None:

eric ide

mercurial