src/eric7/Debugger/StartDialog.py

branch
eric7
changeset 10217
7888177e7463
parent 10038
5c82fcc94266
child 10222
1146cc8fbf5d
child 10306
904f4c7da759
equal deleted inserted replaced
10216:c07a1ef5c5d3 10217:7888177e7463
175 self.editButton = self.ui.buttonBox.addButton( 175 self.editButton = self.ui.buttonBox.addButton(
176 self.tr("Edit History"), QDialogButtonBox.ButtonRole.ActionRole 176 self.tr("Edit History"), QDialogButtonBox.ButtonRole.ActionRole
177 ) 177 )
178 178
179 self.setWindowTitle(caption) 179 self.setWindowTitle(caption)
180 self.ui.cmdlineCombo.completer().setCaseSensitivity(
181 Qt.CaseSensitivity.CaseSensitive
182 )
180 self.ui.cmdlineCombo.clear() 183 self.ui.cmdlineCombo.clear()
181 self.ui.cmdlineCombo.addItems(argvList) 184 self.ui.cmdlineCombo.addItems(argvList)
182 if len(argvList) > 0: 185 if len(argvList) > 0:
183 self.ui.cmdlineCombo.setCurrentIndex(0) 186 self.ui.cmdlineCombo.setCurrentIndex(0)
187
184 self.ui.workdirPicker.clear() 188 self.ui.workdirPicker.clear()
185 self.ui.workdirPicker.addItems(wdList) 189 self.ui.workdirPicker.addItems(wdList)
186 if len(wdList) > 0: 190 if len(wdList) > 0:
187 self.ui.workdirPicker.setCurrentIndex(0) 191 self.ui.workdirPicker.setCurrentIndex(0)
192
193 self.ui.environmentCombo.completer().setCaseSensitivity(
194 Qt.CaseSensitivity.CaseSensitive
195 )
188 self.ui.environmentCombo.clear() 196 self.ui.environmentCombo.clear()
189 self.ui.environmentCombo.addItems(envList) 197 self.ui.environmentCombo.addItems(envList)
198
190 self.ui.exceptionCheckBox.setChecked(exceptions) 199 self.ui.exceptionCheckBox.setChecked(exceptions)
191 self.ui.unhandledExceptionCheckBox.setChecked(unhandledExceptions) 200 self.ui.unhandledExceptionCheckBox.setChecked(unhandledExceptions)
192 self.ui.clearShellCheckBox.setChecked(autoClearShell) 201 self.ui.clearShellCheckBox.setChecked(autoClearShell)
193 self.ui.consoleCheckBox.setEnabled( 202 self.ui.consoleCheckBox.setEnabled(
194 Preferences.getDebugger("ConsoleDbgCommand") != "" 203 Preferences.getDebugger("ConsoleDbgCommand") != ""
195 ) 204 )
196 self.ui.consoleCheckBox.setChecked(False) 205 self.ui.consoleCheckBox.setChecked(False)
206
197 venvIndex = max(0, self.ui.venvComboBox.findText(lastUsedVenvName)) 207 venvIndex = max(0, self.ui.venvComboBox.findText(lastUsedVenvName))
198 self.ui.venvComboBox.setCurrentIndex(venvIndex) 208 self.ui.venvComboBox.setCurrentIndex(venvIndex)
199 self.ui.globalOverrideGroup.setChecked(configOverride["enable"]) 209 self.ui.globalOverrideGroup.setChecked(configOverride["enable"])
200 self.ui.redirectCheckBox.setChecked(configOverride["redirect"]) 210 self.ui.redirectCheckBox.setChecked(configOverride["redirect"])
201 211
217 "Enter the list of programs or program patterns not to be" 227 "Enter the list of programs or program patterns not to be"
218 " debugged separated by '{0}'." 228 " debugged separated by '{0}'."
219 ).format(os.pathsep) 229 ).format(os.pathsep)
220 ) 230 )
221 if multiprocessNoDebugHistory: 231 if multiprocessNoDebugHistory:
232 self.ui.multiprocessNoDebugCombo.completer().setCaseSensitivity(
233 Qt.CaseSensitivity.CaseSensitive
234 )
222 self.ui.multiprocessNoDebugCombo.addItems(multiprocessNoDebugHistory) 235 self.ui.multiprocessNoDebugCombo.addItems(multiprocessNoDebugHistory)
223 self.ui.multiprocessNoDebugCombo.setCurrentIndex(0) 236 self.ui.multiprocessNoDebugCombo.setCurrentIndex(0)
224 237
225 if dialogType == 3: # start coverage or profile dialog 238 if dialogType == 3: # start coverage or profile dialog
226 self.ui.eraseCheckBox.setChecked(True) 239 self.ui.eraseCheckBox.setChecked(True)

eric ide

mercurial