4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing the Start Program dialog. |
7 Module implementing the Start Program dialog. |
8 """ |
8 """ |
|
9 |
|
10 import os |
9 |
11 |
10 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog |
12 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog |
11 |
13 |
12 from E5Gui.E5PathPicker import E5PathPickerModes |
14 from E5Gui.E5PathPicker import E5PathPickerModes |
13 from E5Gui.E5Application import e5App |
15 from E5Gui.E5Application import e5App |
135 self.ui.autoContinueCheckBox.setChecked(autoContinue) |
137 self.ui.autoContinueCheckBox.setChecked(autoContinue) |
136 self.ui.multiprocessGroup.setEnabled(enableMultiprocessGlobal) |
138 self.ui.multiprocessGroup.setEnabled(enableMultiprocessGlobal) |
137 self.ui.multiprocessGroup.setChecked( |
139 self.ui.multiprocessGroup.setChecked( |
138 enableMultiprocess & enableMultiprocessGlobal) |
140 enableMultiprocess & enableMultiprocessGlobal) |
139 self.ui.multiprocessNoDebugCombo.clear() |
141 self.ui.multiprocessNoDebugCombo.clear() |
|
142 self.ui.multiprocessNoDebugCombo.setToolTip(self.tr( |
|
143 "Enter the list of programs or program patterns not to be" |
|
144 " debugged separated by '{0}'.").format(os.pathsep) |
|
145 ) |
140 if multiprocessNoDebugHistory: |
146 if multiprocessNoDebugHistory: |
141 self.ui.multiprocessNoDebugCombo.addItems( |
147 self.ui.multiprocessNoDebugCombo.addItems( |
142 multiprocessNoDebugHistory) |
148 multiprocessNoDebugHistory) |
143 self.ui.multiprocessNoDebugCombo.setCurrentIndex(0) |
149 self.ui.multiprocessNoDebugCombo.setCurrentIndex(0) |
144 |
150 |