src/eric7/Debugger/DebugUI.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 debugger UI. 7 Module implementing the debugger UI.
8 """ 8 """
9 9
10 import contextlib
11 import copy
10 import os 12 import os
11 import copy 13
12 import contextlib 14 from PyQt6.QtCore import QKeyCombination, QObject, Qt, pyqtSignal, pyqtSlot
13
14 from PyQt6.QtCore import pyqtSignal, pyqtSlot, QObject, Qt, QKeyCombination
15 from PyQt6.QtGui import QKeySequence 15 from PyQt6.QtGui import QKeySequence
16 from PyQt6.QtWidgets import QMenu, QToolBar, QApplication, QDialog 16 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QToolBar
17 17
18 from eric7 import Preferences, Utilities
19 from eric7.EricGui import EricPixmapCache
18 from eric7.EricGui.EricAction import EricAction, createActionGroup 20 from eric7.EricGui.EricAction import EricAction, createActionGroup
19 from eric7.EricWidgets import EricMessageBox 21 from eric7.EricWidgets import EricMessageBox
20 22 from eric7.Globals import recentNameBreakpointConditions
23 from eric7.UI import Config
21 from eric7.UI.Info import Program 24 from eric7.UI.Info import Program
22 from eric7.UI.NotificationWidget import NotificationTypes 25 from eric7.UI.NotificationWidget import NotificationTypes
23 26
24 from .DebugClientCapabilities import ( 27 from .DebugClientCapabilities import (
28 HasCoverage,
25 HasDebugger, 29 HasDebugger,
26 HasInterpreter, 30 HasInterpreter,
27 HasProfiler, 31 HasProfiler,
28 HasCoverage,
29 ) 32 )
30
31 from eric7.Globals import recentNameBreakpointConditions
32
33 from eric7 import Preferences, Utilities
34 from eric7.EricGui import EricPixmapCache
35 from eric7.UI import Config
36 33
37 34
38 class DebugUI(QObject): 35 class DebugUI(QObject):
39 """ 36 """
40 Class implementing the debugger part of the UI. 37 Class implementing the debugger part of the UI.

eric ide

mercurial