18 from eric7 import Preferences, Utilities |
18 from eric7 import Preferences, Utilities |
19 from eric7.EricGui import EricPixmapCache |
19 from eric7.EricGui import EricPixmapCache |
20 from eric7.EricGui.EricAction import EricAction, createActionGroup |
20 from eric7.EricGui.EricAction import EricAction, createActionGroup |
21 from eric7.EricWidgets import EricMessageBox |
21 from eric7.EricWidgets import EricMessageBox |
22 from eric7.Globals import recentNameBreakpointConditions |
22 from eric7.Globals import recentNameBreakpointConditions |
|
23 from eric7.SystemUtilities import FileSystemUtilities |
23 from eric7.UI import Config |
24 from eric7.UI import Config |
24 from eric7.UI.Info import Program |
25 from eric7.UI.Info import Program |
25 from eric7.UI.NotificationWidget import NotificationTypes |
26 from eric7.UI.NotificationWidget import NotificationTypes |
26 |
27 |
27 from .DebugClientCapabilities import ( |
28 from .DebugClientCapabilities import ( |
1875 filename, line, cond = model.getBreakPointByIndex(index)[:3] |
1876 filename, line, cond = model.getBreakPointByIndex(index)[:3] |
1876 formattedCond = " : {0}".format(cond[:20]) if cond else "" |
1877 formattedCond = " : {0}".format(cond[:20]) if cond else "" |
1877 bpSuffix = " : {0:d}{1}".format(line, formattedCond) |
1878 bpSuffix = " : {0:d}{1}".format(line, formattedCond) |
1878 act = self.breakpointsMenu.addAction( |
1879 act = self.breakpointsMenu.addAction( |
1879 "{0}{1}".format( |
1880 "{0}{1}".format( |
1880 Utilities.compactPath( |
1881 FileSystemUtilities.compactPath( |
1881 filename, self.ui.maxMenuFilePathLen - len(bpSuffix) |
1882 filename, self.ui.maxMenuFilePathLen - len(bpSuffix) |
1882 ), |
1883 ), |
1883 bpSuffix, |
1884 bpSuffix, |
1884 ) |
1885 ) |
1885 ) |
1886 ) |