65 debugClient = os.path.join(getConfig('ericDir'), |
65 debugClient = os.path.join(getConfig('ericDir'), |
66 "DebugClients", "Ruby", "DebugClient.rb") |
66 "DebugClients", "Ruby", "DebugClient.rb") |
67 else: |
67 else: |
68 debugClient = "" |
68 debugClient = "" |
69 self.debugClientEdit.setText(debugClient) |
69 self.debugClientEdit.setText(debugClient) |
70 self.debugEnvironmentOverrideCheckBox.setChecked(\ |
70 self.debugEnvironmentOverrideCheckBox.setChecked( |
71 self.project.debugProperties["ENVIRONMENTOVERRIDE"]) |
71 self.project.debugProperties["ENVIRONMENTOVERRIDE"]) |
72 self.debugEnvironmentEdit.setText(\ |
72 self.debugEnvironmentEdit.setText( |
73 self.project.debugProperties["ENVIRONMENTSTRING"]) |
73 self.project.debugProperties["ENVIRONMENTSTRING"]) |
74 self.remoteDebuggerGroup.setChecked(\ |
74 self.remoteDebuggerGroup.setChecked( |
75 self.project.debugProperties["REMOTEDEBUGGER"]) |
75 self.project.debugProperties["REMOTEDEBUGGER"]) |
76 self.remoteHostEdit.setText(\ |
76 self.remoteHostEdit.setText( |
77 self.project.debugProperties["REMOTEHOST"]) |
77 self.project.debugProperties["REMOTEHOST"]) |
78 self.remoteCommandEdit.setText(\ |
78 self.remoteCommandEdit.setText( |
79 self.project.debugProperties["REMOTECOMMAND"]) |
79 self.project.debugProperties["REMOTECOMMAND"]) |
80 self.pathTranslationGroup.setChecked(\ |
80 self.pathTranslationGroup.setChecked( |
81 self.project.debugProperties["PATHTRANSLATION"]) |
81 self.project.debugProperties["PATHTRANSLATION"]) |
82 self.translationRemoteEdit.setText(\ |
82 self.translationRemoteEdit.setText( |
83 self.project.debugProperties["REMOTEPATH"]) |
83 self.project.debugProperties["REMOTEPATH"]) |
84 self.translationLocalEdit.setText(\ |
84 self.translationLocalEdit.setText( |
85 self.project.debugProperties["LOCALPATH"]) |
85 self.project.debugProperties["LOCALPATH"]) |
86 self.consoleDebuggerGroup.setChecked(\ |
86 self.consoleDebuggerGroup.setChecked( |
87 self.project.debugProperties["CONSOLEDEBUGGER"]) |
87 self.project.debugProperties["CONSOLEDEBUGGER"]) |
88 self.consoleCommandEdit.setText(\ |
88 self.consoleCommandEdit.setText( |
89 self.project.debugProperties["CONSOLECOMMAND"]) |
89 self.project.debugProperties["CONSOLECOMMAND"]) |
90 self.redirectCheckBox.setChecked(\ |
90 self.redirectCheckBox.setChecked( |
91 self.project.debugProperties["REDIRECT"]) |
91 self.project.debugProperties["REDIRECT"]) |
92 self.noEncodingCheckBox.setChecked(\ |
92 self.noEncodingCheckBox.setChecked( |
93 self.project.debugProperties["NOENCODING"]) |
93 self.project.debugProperties["NOENCODING"]) |
94 |
94 |
95 @pyqtSlot() |
95 @pyqtSlot() |
96 def on_interpreterButton_clicked(self): |
96 def on_interpreterButton_clicked(self): |
97 """ |
97 """ |
98 Private slot to handle the interpreter selection. |
98 Private slot to handle the interpreter selection. |
99 """ |
99 """ |
100 file = QFileDialog.getOpenFileName(\ |
100 file = QFileDialog.getOpenFileName( |
101 self, |
101 self, |
102 self.trUtf8("Select interpreter for Debug Client"), |
102 self.trUtf8("Select interpreter for Debug Client"), |
103 self.interpreterEdit.text(), |
103 self.interpreterEdit.text(), |
104 "") |
104 "") |
105 |
105 |