src/eric7/ViewManager/ViewManager.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the view manager base class. 7 Module implementing the view manager base class.
8 """ 8 """
9 9
10 import re 10 import contextlib
11 import os 11 import os
12 import pathlib 12 import pathlib
13 import contextlib 13 import re
14 14
15 from PyQt6.Qsci import QsciScintilla
15 from PyQt6.QtCore import ( 16 from PyQt6.QtCore import (
17 QCoreApplication,
18 QPoint,
19 QSignalMapper,
20 Qt,
21 QTimer,
16 pyqtSignal, 22 pyqtSignal,
17 pyqtSlot, 23 pyqtSlot,
18 Qt,
19 QSignalMapper,
20 QTimer,
21 QPoint,
22 QCoreApplication,
23 ) 24 )
24 from PyQt6.QtGui import QKeySequence, QPixmap 25 from PyQt6.QtGui import QKeySequence, QPixmap
25 from PyQt6.QtWidgets import QToolBar, QDialog, QApplication, QMenu, QWidget 26 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QToolBar, QWidget
26 from PyQt6.Qsci import QsciScintilla 27
27 28 from eric7 import Preferences, Utilities
29 from eric7.EricGui import EricPixmapCache
30 from eric7.EricGui.EricAction import EricAction, createActionGroup
31 from eric7.EricWidgets import EricFileDialog, EricMessageBox
28 from eric7.EricWidgets.EricApplication import ericApp 32 from eric7.EricWidgets.EricApplication import ericApp
29 from eric7.EricWidgets import EricFileDialog, EricMessageBox 33 from eric7.Globals import isMacPlatform, recentNameFiles
30
31 from eric7.Globals import recentNameFiles, isMacPlatform
32
33 from eric7 import Preferences, Utilities
34
35 from eric7.QScintilla.Editor import Editor 34 from eric7.QScintilla.Editor import Editor
36
37 from eric7.EricGui import EricPixmapCache
38 from eric7.UI import Config 35 from eric7.UI import Config
39
40 from eric7.EricGui.EricAction import EricAction, createActionGroup
41 36
42 37
43 class ViewManager(QWidget): 38 class ViewManager(QWidget):
44 """ 39 """
45 Base class inherited by all specific view manager classes. 40 Base class inherited by all specific view manager classes.

eric ide

mercurial