eric7/Debugger/CallTraceViewer.py

branch
eric7
changeset 8637
394377638256
parent 8358
144a6b854f70
child 8881
54e42bc2437a
equal deleted inserted replaced
8636:c0a3a6e40815 8637:394377638256
69 self.__projectMode = False 69 self.__projectMode = False
70 self.__project = None 70 self.__project = None
71 self.__tracedDebuggerId = "" 71 self.__tracedDebuggerId = ""
72 72
73 stopOnExit = Preferences.toBool( 73 stopOnExit = Preferences.toBool(
74 Preferences.Prefs.settings.value("CallTrace/StopOnExit", True)) 74 Preferences.getSettings().value("CallTrace/StopOnExit", True))
75 self.stopCheckBox.setChecked(stopOnExit) 75 self.stopCheckBox.setChecked(stopOnExit)
76 76
77 self.__callTraceEnabled = (Preferences.toBool( 77 self.__callTraceEnabled = (Preferences.toBool(
78 Preferences.Prefs.settings.value("CallTrace/Enabled", False)) and 78 Preferences.getSettings().value("CallTrace/Enabled", False)) and
79 not stopOnExit) 79 not stopOnExit)
80 80
81 if self.__callTraceEnabled: 81 if self.__callTraceEnabled:
82 self.startTraceButton.setEnabled(False) 82 self.startTraceButton.setEnabled(False)
83 else: 83 else:
99 ) 99 )
100 self.__dbs.setCallTraceEnabled(self.__tracedDebuggerId, enabled) 100 self.__dbs.setCallTraceEnabled(self.__tracedDebuggerId, enabled)
101 self.stopTraceButton.setEnabled(enabled) 101 self.stopTraceButton.setEnabled(enabled)
102 self.startTraceButton.setEnabled(not enabled) 102 self.startTraceButton.setEnabled(not enabled)
103 self.__callTraceEnabled = enabled 103 self.__callTraceEnabled = enabled
104 Preferences.Prefs.settings.setValue("CallTrace/Enabled", enabled) 104 Preferences.getSettings().setValue("CallTrace/Enabled", enabled)
105 105
106 if not enabled: 106 if not enabled:
107 for column in range(self.callTrace.columnCount()): 107 for column in range(self.callTrace.columnCount()):
108 self.callTrace.resizeColumnToContents(column) 108 self.callTrace.resizeColumnToContents(column)
109 109
113 Private slot to handle a click on the stop check box. 113 Private slot to handle a click on the stop check box.
114 114
115 @param checked state of the check box 115 @param checked state of the check box
116 @type bool 116 @type bool
117 """ 117 """
118 Preferences.Prefs.settings.setValue("CallTrace/StopOnExit", checked) 118 Preferences.getSettings().setValue("CallTrace/StopOnExit", checked)
119 119
120 @pyqtSlot() 120 @pyqtSlot()
121 def on_startTraceButton_clicked(self): 121 def on_startTraceButton_clicked(self):
122 """ 122 """
123 Private slot to start call tracing. 123 Private slot to start call tracing.

eric ide

mercurial