7 Module implementing a stand alone shell window. |
7 Module implementing a stand alone shell window. |
8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt6.QtCore import Qt, QCoreApplication, QPoint, QSize, QSignalMapper, QProcess |
|
13 from PyQt6.QtGui import QKeySequence, QAction |
|
14 from PyQt6.QtWidgets import QWidget, QVBoxLayout, QApplication, QWhatsThis, QDialog |
|
15 from PyQt6.Qsci import QsciScintilla |
12 from PyQt6.Qsci import QsciScintilla |
16 |
13 from PyQt6.QtCore import QCoreApplication, QPoint, QProcess, QSignalMapper, QSize, Qt |
|
14 from PyQt6.QtGui import QAction, QKeySequence |
|
15 from PyQt6.QtWidgets import QApplication, QDialog, QVBoxLayout, QWhatsThis, QWidget |
|
16 |
|
17 from eric7 import Preferences |
|
18 from eric7.Debugger.DebugServer import DebugServer |
|
19 from eric7.EricGui import EricPixmapCache |
|
20 from eric7.EricGui.EricAction import EricAction, createActionGroup |
|
21 from eric7.EricWidgets import EricMessageBox |
|
22 from eric7.EricWidgets.EricApplication import ericApp |
17 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
23 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
18 from eric7.EricGui.EricAction import EricAction, createActionGroup |
|
19 from eric7.EricWidgets.EricApplication import ericApp |
|
20 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget |
24 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget |
21 from eric7.EricWidgets import EricMessageBox |
25 from eric7.Globals import getConfig, getPythonExecutable, isMacPlatform |
22 |
|
23 from eric7.EricGui import EricPixmapCache |
|
24 from eric7.UI import Config |
26 from eric7.UI import Config |
25 from eric7 import Preferences |
|
26 |
|
27 from eric7.Globals import isMacPlatform, getPythonExecutable |
|
28 |
|
29 from .Shell import Shell |
|
30 from .APIsManager import APIsManager |
|
31 |
|
32 from eric7.Debugger.DebugServer import DebugServer |
|
33 from eric7.UI.SearchWidget import SearchWidget |
27 from eric7.UI.SearchWidget import SearchWidget |
34 from eric7.VirtualEnv.VirtualenvManager import VirtualenvManager |
28 from eric7.VirtualEnv.VirtualenvManager import VirtualenvManager |
35 |
29 |
36 from eric7.Globals import getConfig |
30 from .APIsManager import APIsManager |
|
31 from .Shell import Shell |
37 |
32 |
38 |
33 |
39 class ShellWindow(EricMainWindow): |
34 class ShellWindow(EricMainWindow): |
40 """ |
35 """ |
41 Class implementing a stand alone shell window. |
36 Class implementing a stand alone shell window. |