Preferences/ConfigurationPages/DebuggerGeneralPage.py

changeset 3025
67064c71df21
parent 3020
542e97d4ecb3
child 3034
7ce719013078
child 3058
0a02c433f52d
equal deleted inserted replaced
3024:17c01303a239 3025:67064c71df21
142 142
143 def save(self): 143 def save(self):
144 """ 144 """
145 Public slot to save the Debugger General (1) configuration. 145 Public slot to save the Debugger General (1) configuration.
146 """ 146 """
147 Preferences.setDebugger("RemoteDbgEnabled", 147 Preferences.setDebugger(
148 "RemoteDbgEnabled",
148 self.remoteCheckBox.isChecked()) 149 self.remoteCheckBox.isChecked())
149 Preferences.setDebugger("RemoteHost", 150 Preferences.setDebugger(
151 "RemoteHost",
150 self.hostLineEdit.text()) 152 self.hostLineEdit.text())
151 Preferences.setDebugger("RemoteExecution", 153 Preferences.setDebugger(
154 "RemoteExecution",
152 self.execLineEdit.text()) 155 self.execLineEdit.text())
153 156
154 Preferences.setDebugger("PassiveDbgEnabled", 157 Preferences.setDebugger(
158 "PassiveDbgEnabled",
155 self.passiveDbgCheckBox.isChecked()) 159 self.passiveDbgCheckBox.isChecked())
156 Preferences.setDebugger("PassiveDbgPort", 160 Preferences.setDebugger(
161 "PassiveDbgPort",
157 self.passiveDbgPortSpinBox.value()) 162 self.passiveDbgPortSpinBox.value())
158 Preferences.setDebugger("PassiveDbgType", 163 Preferences.setDebugger(
164 "PassiveDbgType",
159 self.passiveDbgBackendCombo.currentText()) 165 self.passiveDbgBackendCombo.currentText())
160 166
161 if self.allInterfacesButton.isChecked(): 167 if self.allInterfacesButton.isChecked():
162 Preferences.setDebugger("NetworkInterface", "all") 168 Preferences.setDebugger("NetworkInterface", "all")
163 elif self.all6InterfacesButton.isChecked(): 169 elif self.all6InterfacesButton.isChecked():
173 allowedHosts = [] 179 allowedHosts = []
174 for row in range(self.allowedHostsList.count()): 180 for row in range(self.allowedHostsList.count()):
175 allowedHosts.append(self.allowedHostsList.item(row).text()) 181 allowedHosts.append(self.allowedHostsList.item(row).text())
176 Preferences.setDebugger("AllowedHosts", allowedHosts) 182 Preferences.setDebugger("AllowedHosts", allowedHosts)
177 183
178 Preferences.setDebugger("DebugEnvironmentReplace", 184 Preferences.setDebugger(
185 "DebugEnvironmentReplace",
179 self.debugEnvironReplaceCheckBox.isChecked()) 186 self.debugEnvironReplaceCheckBox.isChecked())
180 Preferences.setDebugger("DebugEnvironment", 187 Preferences.setDebugger(
188 "DebugEnvironment",
181 self.debugEnvironEdit.text()) 189 self.debugEnvironEdit.text())
182 Preferences.setDebugger("AutomaticReset", 190 Preferences.setDebugger(
191 "AutomaticReset",
183 self.automaticResetCheckBox.isChecked()) 192 self.automaticResetCheckBox.isChecked())
184 Preferences.setDebugger("Autosave", 193 Preferences.setDebugger(
194 "Autosave",
185 self.debugAutoSaveScriptsCheckBox.isChecked()) 195 self.debugAutoSaveScriptsCheckBox.isChecked())
186 Preferences.setDebugger("ConsoleDbgEnabled", 196 Preferences.setDebugger(
197 "ConsoleDbgEnabled",
187 self.consoleDbgCheckBox.isChecked()) 198 self.consoleDbgCheckBox.isChecked())
188 Preferences.setDebugger("ConsoleDbgCommand", 199 Preferences.setDebugger(
200 "ConsoleDbgCommand",
189 self.consoleDbgEdit.text()) 201 self.consoleDbgEdit.text())
190 Preferences.setDebugger("PathTranslation", 202 Preferences.setDebugger(
203 "PathTranslation",
191 self.dbgPathTranslationCheckBox.isChecked()) 204 self.dbgPathTranslationCheckBox.isChecked())
192 Preferences.setDebugger("PathTranslationRemote", 205 Preferences.setDebugger(
206 "PathTranslationRemote",
193 self.dbgTranslationRemoteEdit.text()) 207 self.dbgTranslationRemoteEdit.text())
194 Preferences.setDebugger("PathTranslationLocal", 208 Preferences.setDebugger(
209 "PathTranslationLocal",
195 self.dbgTranslationLocalEdit.text()) 210 self.dbgTranslationLocalEdit.text())
196 Preferences.setDebugger("ThreeStateBreakPoints", 211 Preferences.setDebugger(
212 "ThreeStateBreakPoints",
197 self.debugThreeStateBreakPoint.isChecked()) 213 self.debugThreeStateBreakPoint.isChecked())
198 Preferences.setDebugger("SuppressClientExit", 214 Preferences.setDebugger(
215 "SuppressClientExit",
199 self.dontShowClientExitCheckBox.isChecked()) 216 self.dontShowClientExitCheckBox.isChecked())
200 Preferences.setDebugger("BreakAlways", 217 Preferences.setDebugger(
218 "BreakAlways",
201 self.exceptionBreakCheckBox.isChecked()) 219 self.exceptionBreakCheckBox.isChecked())
202 Preferences.setDebugger("AutoViewSourceCode", 220 Preferences.setDebugger(
221 "AutoViewSourceCode",
203 self.autoViewSourcecodeCheckBox.isChecked()) 222 self.autoViewSourcecodeCheckBox.isChecked())
204 223
205 def on_allowedHostsList_currentItemChanged(self, current, previous): 224 def on_allowedHostsList_currentItemChanged(self, current, previous):
206 """ 225 """
207 Private method set the state of the edit and delete button. 226 Private method set the state of the edit and delete button.

eric ide

mercurial