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) |