Project/DebuggerPropertiesDialog.py

changeset 564
b3d966393ba9
parent 55
b5c84934de9c
child 788
5b1b59777460
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
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
111 """ 111 """
112 Private slot to handle the Debug Client selection. 112 Private slot to handle the Debug Client selection.
113 """ 113 """
114 filters = self.project.dbgFilters[self.project.pdata["PROGLANGUAGE"][0]] 114 filters = self.project.dbgFilters[self.project.pdata["PROGLANGUAGE"][0]]
115 filters += self.trUtf8("All Files (*)") 115 filters += self.trUtf8("All Files (*)")
116 file = QFileDialog.getOpenFileName(\ 116 file = QFileDialog.getOpenFileName(
117 self, 117 self,
118 self.trUtf8("Select Debug Client"), 118 self.trUtf8("Select Debug Client"),
119 self.debugClientEdit.text(), 119 self.debugClientEdit.text(),
120 filters) 120 filters)
121 121

eric ide

mercurial