35 |
35 |
36 self.interpreterCompleter = E5FileCompleter(self.interpreterEdit) |
36 self.interpreterCompleter = E5FileCompleter(self.interpreterEdit) |
37 self.debugClientCompleter = E5FileCompleter(self.debugClientEdit) |
37 self.debugClientCompleter = E5FileCompleter(self.debugClientEdit) |
38 |
38 |
39 # set initial values |
39 # set initial values |
40 self.customPyCheckBox.setChecked( |
|
41 Preferences.getDebugger("CustomPython3Interpreter")) |
|
42 self.interpreterEdit.setText( |
40 self.interpreterEdit.setText( |
43 Preferences.getDebugger("Python3Interpreter")) |
41 Preferences.getDebugger("Python3Interpreter")) |
44 dct = Preferences.getDebugger("DebugClientType3") |
42 dct = Preferences.getDebugger("DebugClientType3") |
45 if dct == "standard": |
43 if dct == "standard": |
46 self.standardButton.setChecked(True) |
44 self.standardButton.setChecked(True) |
59 |
57 |
60 def save(self): |
58 def save(self): |
61 """ |
59 """ |
62 Public slot to save the Debugger Python configuration. |
60 Public slot to save the Debugger Python configuration. |
63 """ |
61 """ |
64 Preferences.setDebugger("CustomPython3Interpreter", |
|
65 self.customPyCheckBox.isChecked()) |
|
66 Preferences.setDebugger("Python3Interpreter", |
62 Preferences.setDebugger("Python3Interpreter", |
67 self.interpreterEdit.text()) |
63 self.interpreterEdit.text()) |
68 if self.standardButton.isChecked(): |
64 if self.standardButton.isChecked(): |
69 dct = "standard" |
65 dct = "standard" |
70 elif self.threadedButton.isChecked(): |
66 elif self.threadedButton.isChecked(): |