eric6/Debugger/BreakPointViewer.py

changeset 7251
bc5b1b00560a
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7250:d8bdc55aee1a 7251:bc5b1b00560a
6 """ 6 """
7 Module implementing the Breakpoint viewer widget. 7 Module implementing the Breakpoint viewer widget.
8 """ 8 """
9 9
10 10
11 from PyQt5.QtCore import pyqtSignal, Qt, QItemSelectionModel, \ 11 from PyQt5.QtCore import (
12 QSortFilterProxyModel, QFileInfo 12 pyqtSignal, Qt, QItemSelectionModel, QSortFilterProxyModel, QFileInfo
13 from PyQt5.QtWidgets import QTreeView, QAbstractItemView, QHeaderView, QMenu, \ 13 )
14 QDialog 14 from PyQt5.QtWidgets import (
15 QTreeView, QAbstractItemView, QHeaderView, QMenu, QDialog
16 )
15 17
16 from E5Gui.E5Application import e5App 18 from E5Gui.E5Application import e5App
17 19
18 from Globals import recentNameBreakpointFiles, recentNameBreakpointConditions 20 from Globals import recentNameBreakpointFiles, recentNameBreakpointConditions
19 21
165 self.menu.addAction(self.tr("Configure..."), self.__configure) 167 self.menu.addAction(self.tr("Configure..."), self.__configure)
166 168
167 self.backMenuActions = {} 169 self.backMenuActions = {}
168 self.backMenu = QMenu() 170 self.backMenu = QMenu()
169 self.backMenu.addAction(self.tr("Add"), self.__addBreak) 171 self.backMenu.addAction(self.tr("Add"), self.__addBreak)
170 self.backMenuActions["EnableAll"] = \ 172 self.backMenuActions["EnableAll"] = self.backMenu.addAction(
171 self.backMenu.addAction(self.tr("Enable all"), 173 self.tr("Enable all"),
172 self.__enableAllBreaks) 174 self.__enableAllBreaks)
173 self.backMenuActions["DisableAll"] = \ 175 self.backMenuActions["DisableAll"] = self.backMenu.addAction(
174 self.backMenu.addAction(self.tr("Disable all"), 176 self.tr("Disable all"),
175 self.__disableAllBreaks) 177 self.__disableAllBreaks)
176 self.backMenuActions["DeleteAll"] = \ 178 self.backMenuActions["DeleteAll"] = self.backMenu.addAction(
177 self.backMenu.addAction(self.tr("Delete all"), 179 self.tr("Delete all"),
178 self.__deleteAllBreaks) 180 self.__deleteAllBreaks)
179 self.backMenu.aboutToShow.connect(self.__showBackMenu) 181 self.backMenu.aboutToShow.connect(self.__showBackMenu)
180 self.backMenu.addSeparator() 182 self.backMenu.addSeparator()
181 self.backMenu.addAction(self.tr("Configure..."), self.__configure) 183 self.backMenu.addAction(self.tr("Configure..."), self.__configure)
182 184
183 self.multiMenu = QMenu() 185 self.multiMenu = QMenu()
487 489
488 # load recently entered condition expressions 490 # load recently entered condition expressions
489 self.condHistory = [] 491 self.condHistory = []
490 rs = Preferences.Prefs.rsettings.value(recentNameBreakpointConditions) 492 rs = Preferences.Prefs.rsettings.value(recentNameBreakpointConditions)
491 if rs is not None: 493 if rs is not None:
492 self.condHistory = \ 494 self.condHistory = Preferences.toList(rs)[
493 Preferences.toList(rs)[ 495 :Preferences.getDebugger("RecentNumber")]
494 :Preferences.getDebugger("RecentNumber")]
495 496
496 def __saveRecent(self): 497 def __saveRecent(self):
497 """ 498 """
498 Private method to save the list of recently used file names. 499 Private method to save the list of recently used file names.
499 """ 500 """

eric ide

mercurial