|
1 # Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric7_default/src/eric7/Debugger/StartDialog.ui' |
|
2 # |
|
3 # Created by: PyQt6 UI code generator 6.7.0 |
|
4 # |
|
5 # WARNING: Any manual changes made to this file will be lost when pyuic6 is |
|
6 # run again. Do not edit this file unless you know what you are doing. |
|
7 |
|
8 |
|
9 from PyQt6 import QtCore, QtGui, QtWidgets |
|
10 |
|
11 |
|
12 class Ui_StartDialog(object): |
|
13 def setupUi(self, StartDialog): |
|
14 StartDialog.setObjectName("StartDialog") |
|
15 StartDialog.resize(600, 657) |
|
16 StartDialog.setSizeGripEnabled(True) |
|
17 self.verticalLayout_6 = QtWidgets.QVBoxLayout(StartDialog) |
|
18 self.verticalLayout_6.setObjectName("verticalLayout_6") |
|
19 self.groupBox = QtWidgets.QGroupBox(parent=StartDialog) |
|
20 self.groupBox.setObjectName("groupBox") |
|
21 self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox) |
|
22 self.verticalLayout_2.setObjectName("verticalLayout_2") |
|
23 self.gridLayout_2 = QtWidgets.QGridLayout() |
|
24 self.gridLayout_2.setObjectName("gridLayout_2") |
|
25 self.label = QtWidgets.QLabel(parent=self.groupBox) |
|
26 self.label.setObjectName("label") |
|
27 self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) |
|
28 self.venvComboBox = QtWidgets.QComboBox(parent=self.groupBox) |
|
29 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) |
|
30 sizePolicy.setHorizontalStretch(0) |
|
31 sizePolicy.setVerticalStretch(0) |
|
32 sizePolicy.setHeightForWidth(self.venvComboBox.sizePolicy().hasHeightForWidth()) |
|
33 self.venvComboBox.setSizePolicy(sizePolicy) |
|
34 self.venvComboBox.setObjectName("venvComboBox") |
|
35 self.gridLayout_2.addWidget(self.venvComboBox, 0, 1, 1, 1) |
|
36 self.TextLabel1_2 = QtWidgets.QLabel(parent=self.groupBox) |
|
37 self.TextLabel1_2.setObjectName("TextLabel1_2") |
|
38 self.gridLayout_2.addWidget(self.TextLabel1_2, 1, 0, 1, 1) |
|
39 self.scriptnamePicker = EricComboPathPicker(parent=self.groupBox) |
|
40 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) |
|
41 sizePolicy.setHorizontalStretch(0) |
|
42 sizePolicy.setVerticalStretch(0) |
|
43 sizePolicy.setHeightForWidth(self.scriptnamePicker.sizePolicy().hasHeightForWidth()) |
|
44 self.scriptnamePicker.setSizePolicy(sizePolicy) |
|
45 self.scriptnamePicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus) |
|
46 self.scriptnamePicker.setObjectName("scriptnamePicker") |
|
47 self.gridLayout_2.addWidget(self.scriptnamePicker, 1, 1, 1, 1) |
|
48 self.TextLabel1 = QtWidgets.QLabel(parent=self.groupBox) |
|
49 self.TextLabel1.setObjectName("TextLabel1") |
|
50 self.gridLayout_2.addWidget(self.TextLabel1, 2, 0, 1, 1) |
|
51 self.cmdlineCombo = QtWidgets.QComboBox(parent=self.groupBox) |
|
52 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) |
|
53 sizePolicy.setHorizontalStretch(0) |
|
54 sizePolicy.setVerticalStretch(0) |
|
55 sizePolicy.setHeightForWidth(self.cmdlineCombo.sizePolicy().hasHeightForWidth()) |
|
56 self.cmdlineCombo.setSizePolicy(sizePolicy) |
|
57 self.cmdlineCombo.setEditable(True) |
|
58 self.cmdlineCombo.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAtTop) |
|
59 self.cmdlineCombo.setSizeAdjustPolicy(QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon) |
|
60 self.cmdlineCombo.setDuplicatesEnabled(False) |
|
61 self.cmdlineCombo.setObjectName("cmdlineCombo") |
|
62 self.gridLayout_2.addWidget(self.cmdlineCombo, 2, 1, 1, 1) |
|
63 self.TextLabel2 = QtWidgets.QLabel(parent=self.groupBox) |
|
64 self.TextLabel2.setObjectName("TextLabel2") |
|
65 self.gridLayout_2.addWidget(self.TextLabel2, 3, 0, 1, 1) |
|
66 self.workdirPicker = EricComboPathPicker(parent=self.groupBox) |
|
67 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) |
|
68 sizePolicy.setHorizontalStretch(0) |
|
69 sizePolicy.setVerticalStretch(0) |
|
70 sizePolicy.setHeightForWidth(self.workdirPicker.sizePolicy().hasHeightForWidth()) |
|
71 self.workdirPicker.setSizePolicy(sizePolicy) |
|
72 self.workdirPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus) |
|
73 self.workdirPicker.setObjectName("workdirPicker") |
|
74 self.gridLayout_2.addWidget(self.workdirPicker, 3, 1, 1, 1) |
|
75 self.textLabel1 = QtWidgets.QLabel(parent=self.groupBox) |
|
76 self.textLabel1.setObjectName("textLabel1") |
|
77 self.gridLayout_2.addWidget(self.textLabel1, 4, 0, 1, 1) |
|
78 self.environmentCombo = QtWidgets.QComboBox(parent=self.groupBox) |
|
79 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) |
|
80 sizePolicy.setHorizontalStretch(0) |
|
81 sizePolicy.setVerticalStretch(0) |
|
82 sizePolicy.setHeightForWidth(self.environmentCombo.sizePolicy().hasHeightForWidth()) |
|
83 self.environmentCombo.setSizePolicy(sizePolicy) |
|
84 self.environmentCombo.setEditable(True) |
|
85 self.environmentCombo.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAtTop) |
|
86 self.environmentCombo.setSizeAdjustPolicy(QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon) |
|
87 self.environmentCombo.setDuplicatesEnabled(False) |
|
88 self.environmentCombo.setObjectName("environmentCombo") |
|
89 self.gridLayout_2.addWidget(self.environmentCombo, 4, 1, 1, 1) |
|
90 self.verticalLayout_2.addLayout(self.gridLayout_2) |
|
91 self.globalOverrideGroup = QtWidgets.QGroupBox(parent=self.groupBox) |
|
92 self.globalOverrideGroup.setCheckable(True) |
|
93 self.globalOverrideGroup.setChecked(False) |
|
94 self.globalOverrideGroup.setObjectName("globalOverrideGroup") |
|
95 self.verticalLayout = QtWidgets.QVBoxLayout(self.globalOverrideGroup) |
|
96 self.verticalLayout.setObjectName("verticalLayout") |
|
97 self.redirectCheckBox = QtWidgets.QCheckBox(parent=self.globalOverrideGroup) |
|
98 self.redirectCheckBox.setObjectName("redirectCheckBox") |
|
99 self.verticalLayout.addWidget(self.redirectCheckBox) |
|
100 self.verticalLayout_2.addWidget(self.globalOverrideGroup) |
|
101 self.gridLayout = QtWidgets.QGridLayout() |
|
102 self.gridLayout.setObjectName("gridLayout") |
|
103 self.consoleCheckBox = QtWidgets.QCheckBox(parent=self.groupBox) |
|
104 self.consoleCheckBox.setObjectName("consoleCheckBox") |
|
105 self.gridLayout.addWidget(self.consoleCheckBox, 0, 1, 1, 1) |
|
106 self.clearShellCheckBox = QtWidgets.QCheckBox(parent=self.groupBox) |
|
107 self.clearShellCheckBox.setChecked(True) |
|
108 self.clearShellCheckBox.setObjectName("clearShellCheckBox") |
|
109 self.gridLayout.addWidget(self.clearShellCheckBox, 0, 0, 1, 1) |
|
110 self.verticalLayout_2.addLayout(self.gridLayout) |
|
111 self.verticalLayout_6.addWidget(self.groupBox) |
|
112 self.debugGroup = QtWidgets.QGroupBox(parent=StartDialog) |
|
113 self.debugGroup.setObjectName("debugGroup") |
|
114 self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.debugGroup) |
|
115 self.verticalLayout_3.setObjectName("verticalLayout_3") |
|
116 self.gridLayout_3 = QtWidgets.QGridLayout() |
|
117 self.gridLayout_3.setObjectName("gridLayout_3") |
|
118 self.tracePythonCheckBox = QtWidgets.QCheckBox(parent=self.debugGroup) |
|
119 self.tracePythonCheckBox.setObjectName("tracePythonCheckBox") |
|
120 self.gridLayout_3.addWidget(self.tracePythonCheckBox, 0, 0, 1, 1) |
|
121 self.autoContinueCheckBox = QtWidgets.QCheckBox(parent=self.debugGroup) |
|
122 self.autoContinueCheckBox.setChecked(True) |
|
123 self.autoContinueCheckBox.setObjectName("autoContinueCheckBox") |
|
124 self.gridLayout_3.addWidget(self.autoContinueCheckBox, 0, 1, 1, 1) |
|
125 self.allExceptionsCheckBox = QtWidgets.QCheckBox(parent=self.debugGroup) |
|
126 self.allExceptionsCheckBox.setObjectName("allExceptionsCheckBox") |
|
127 self.gridLayout_3.addWidget(self.allExceptionsCheckBox, 1, 0, 1, 1) |
|
128 self.verticalLayout_3.addLayout(self.gridLayout_3) |
|
129 self.multiprocessGroup = QtWidgets.QGroupBox(parent=self.debugGroup) |
|
130 self.multiprocessGroup.setCheckable(True) |
|
131 self.multiprocessGroup.setObjectName("multiprocessGroup") |
|
132 self.horizontalLayout = QtWidgets.QHBoxLayout(self.multiprocessGroup) |
|
133 self.horizontalLayout.setObjectName("horizontalLayout") |
|
134 self.TextLabel1_3 = QtWidgets.QLabel(parent=self.multiprocessGroup) |
|
135 self.TextLabel1_3.setObjectName("TextLabel1_3") |
|
136 self.horizontalLayout.addWidget(self.TextLabel1_3) |
|
137 self.multiprocessNoDebugCombo = QtWidgets.QComboBox(parent=self.multiprocessGroup) |
|
138 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) |
|
139 sizePolicy.setHorizontalStretch(0) |
|
140 sizePolicy.setVerticalStretch(0) |
|
141 sizePolicy.setHeightForWidth(self.multiprocessNoDebugCombo.sizePolicy().hasHeightForWidth()) |
|
142 self.multiprocessNoDebugCombo.setSizePolicy(sizePolicy) |
|
143 self.multiprocessNoDebugCombo.setToolTip("") |
|
144 self.multiprocessNoDebugCombo.setWhatsThis("") |
|
145 self.multiprocessNoDebugCombo.setEditable(True) |
|
146 self.multiprocessNoDebugCombo.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAtTop) |
|
147 self.multiprocessNoDebugCombo.setSizeAdjustPolicy(QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon) |
|
148 self.multiprocessNoDebugCombo.setDuplicatesEnabled(False) |
|
149 self.multiprocessNoDebugCombo.setObjectName("multiprocessNoDebugCombo") |
|
150 self.horizontalLayout.addWidget(self.multiprocessNoDebugCombo) |
|
151 self.verticalLayout_3.addWidget(self.multiprocessGroup) |
|
152 self.verticalLayout_6.addWidget(self.debugGroup) |
|
153 self.coverageGroup = QtWidgets.QGroupBox(parent=StartDialog) |
|
154 self.coverageGroup.setObjectName("coverageGroup") |
|
155 self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.coverageGroup) |
|
156 self.verticalLayout_4.setObjectName("verticalLayout_4") |
|
157 self.eraseCoverageCheckBox = QtWidgets.QCheckBox(parent=self.coverageGroup) |
|
158 self.eraseCoverageCheckBox.setObjectName("eraseCoverageCheckBox") |
|
159 self.verticalLayout_4.addWidget(self.eraseCoverageCheckBox) |
|
160 self.verticalLayout_6.addWidget(self.coverageGroup) |
|
161 self.profileGroup = QtWidgets.QGroupBox(parent=StartDialog) |
|
162 self.profileGroup.setObjectName("profileGroup") |
|
163 self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.profileGroup) |
|
164 self.verticalLayout_5.setObjectName("verticalLayout_5") |
|
165 self.eraseProfileCheckBox = QtWidgets.QCheckBox(parent=self.profileGroup) |
|
166 self.eraseProfileCheckBox.setObjectName("eraseProfileCheckBox") |
|
167 self.verticalLayout_5.addWidget(self.eraseProfileCheckBox) |
|
168 self.verticalLayout_6.addWidget(self.profileGroup) |
|
169 self.buttonBox = QtWidgets.QDialogButtonBox(parent=StartDialog) |
|
170 self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal) |
|
171 self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok) |
|
172 self.buttonBox.setObjectName("buttonBox") |
|
173 self.verticalLayout_6.addWidget(self.buttonBox) |
|
174 |
|
175 self.retranslateUi(StartDialog) |
|
176 self.buttonBox.accepted.connect(StartDialog.accept) # type: ignore |
|
177 self.buttonBox.rejected.connect(StartDialog.reject) # type: ignore |
|
178 QtCore.QMetaObject.connectSlotsByName(StartDialog) |
|
179 StartDialog.setTabOrder(self.venvComboBox, self.scriptnamePicker) |
|
180 StartDialog.setTabOrder(self.scriptnamePicker, self.cmdlineCombo) |
|
181 StartDialog.setTabOrder(self.cmdlineCombo, self.workdirPicker) |
|
182 StartDialog.setTabOrder(self.workdirPicker, self.environmentCombo) |
|
183 StartDialog.setTabOrder(self.environmentCombo, self.globalOverrideGroup) |
|
184 StartDialog.setTabOrder(self.globalOverrideGroup, self.redirectCheckBox) |
|
185 StartDialog.setTabOrder(self.redirectCheckBox, self.clearShellCheckBox) |
|
186 StartDialog.setTabOrder(self.clearShellCheckBox, self.consoleCheckBox) |
|
187 StartDialog.setTabOrder(self.consoleCheckBox, self.tracePythonCheckBox) |
|
188 StartDialog.setTabOrder(self.tracePythonCheckBox, self.autoContinueCheckBox) |
|
189 StartDialog.setTabOrder(self.autoContinueCheckBox, self.allExceptionsCheckBox) |
|
190 StartDialog.setTabOrder(self.allExceptionsCheckBox, self.multiprocessGroup) |
|
191 StartDialog.setTabOrder(self.multiprocessGroup, self.multiprocessNoDebugCombo) |
|
192 StartDialog.setTabOrder(self.multiprocessNoDebugCombo, self.eraseCoverageCheckBox) |
|
193 StartDialog.setTabOrder(self.eraseCoverageCheckBox, self.eraseProfileCheckBox) |
|
194 |
|
195 def retranslateUi(self, StartDialog): |
|
196 _translate = QtCore.QCoreApplication.translate |
|
197 StartDialog.setWindowTitle(_translate("StartDialog", "Start")) |
|
198 self.groupBox.setTitle(_translate("StartDialog", "General Parameters")) |
|
199 self.label.setText(_translate("StartDialog", "Virtual Environment:")) |
|
200 self.venvComboBox.setToolTip(_translate("StartDialog", "Select the virtual environment to be used")) |
|
201 self.venvComboBox.setWhatsThis(_translate("StartDialog", "<b>Virtual Environment</b>\n" |
|
202 "<p>Enter the virtual environment to be used. Leave it empty to use the default environment, i.e. the one configured globally or per project.</p>")) |
|
203 self.TextLabel1_2.setText(_translate("StartDialog", "Script Name:")) |
|
204 self.scriptnamePicker.setToolTip(_translate("StartDialog", "Enter the script file name")) |
|
205 self.scriptnamePicker.setWhatsThis(_translate("StartDialog", "<b>Script Name</b>\n" |
|
206 "<p>Enter the the name of the script. Leave empty to use the script of the current editor.</p>")) |
|
207 self.TextLabel1.setText(_translate("StartDialog", "Script Parameters:")) |
|
208 self.cmdlineCombo.setToolTip(_translate("StartDialog", "Enter the commandline parameters")) |
|
209 self.cmdlineCombo.setWhatsThis(_translate("StartDialog", "<b>Commandline</b>\n" |
|
210 "<p>Enter the commandline parameters in this field.</p>")) |
|
211 self.TextLabel2.setText(_translate("StartDialog", "Working directory:")) |
|
212 self.workdirPicker.setToolTip(_translate("StartDialog", "Enter the working directory")) |
|
213 self.workdirPicker.setWhatsThis(_translate("StartDialog", "<b>Working directory</b>\n" |
|
214 "<p>Enter the working directory of the application to be debugged. Leave it empty to set the working directory to the executable directory.</p>")) |
|
215 self.textLabel1.setText(_translate("StartDialog", "Environment Variables:")) |
|
216 self.environmentCombo.setToolTip(_translate("StartDialog", "Enter the environment variables to be set separated by whitespace.")) |
|
217 self.environmentCombo.setWhatsThis(_translate("StartDialog", "<b>Environment Variables</b>\n" |
|
218 "<p>Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form \'var=value\'. In order to add to an environment variable, enter it in the form \'var+=value\'. To delete an environment variable, append a \'-\' to the variable name.</p>\n" |
|
219 "<p>Example: var1=1 var2=\"hello world\" var3+=\":/tmp\" var4-</p>")) |
|
220 self.globalOverrideGroup.setTitle(_translate("StartDialog", "Override Global Configuration")) |
|
221 self.redirectCheckBox.setToolTip(_translate("StartDialog", "Select, to redirect stdin, stdout and stderr of the program being debugged to the eric IDE")) |
|
222 self.redirectCheckBox.setText(_translate("StartDialog", "Redirect stdin/stdout/stderr")) |
|
223 self.consoleCheckBox.setToolTip(_translate("StartDialog", "Select to start the debugger in a console window")) |
|
224 self.consoleCheckBox.setWhatsThis(_translate("StartDialog", "<b>Start in console</b>\n" |
|
225 "<p>Select to start the debugger in a console window. The console command has to be configured on the Debugger->General page</p>")) |
|
226 self.consoleCheckBox.setText(_translate("StartDialog", "Start in console")) |
|
227 self.clearShellCheckBox.setToolTip(_translate("StartDialog", "Select to clear the display of the interpreter window")) |
|
228 self.clearShellCheckBox.setWhatsThis(_translate("StartDialog", "<b>Clear interpreter window</b><p>This clears the display of the interpreter window before starting the debug client.</p>")) |
|
229 self.clearShellCheckBox.setText(_translate("StartDialog", "Clear interpreter window")) |
|
230 self.debugGroup.setTitle(_translate("StartDialog", "Debug Parameters")) |
|
231 self.tracePythonCheckBox.setToolTip(_translate("StartDialog", "Select to trace into the Python library")) |
|
232 self.tracePythonCheckBox.setWhatsThis(_translate("StartDialog", "<b>Trace into interpreter libraries<b>\n" |
|
233 "<p>When active the debugger will also trace calls into the Python library.</p>")) |
|
234 self.tracePythonCheckBox.setText(_translate("StartDialog", "Trace into interpreter libraries")) |
|
235 self.tracePythonCheckBox.setShortcut(_translate("StartDialog", "Alt+T")) |
|
236 self.autoContinueCheckBox.setToolTip(_translate("StartDialog", "Select to not stop the debugger at the first executable line.")) |
|
237 self.autoContinueCheckBox.setWhatsThis(_translate("StartDialog", "<b>Don\'t stop at first line</b><p>This prevents the debugger from stopping at the first executable line.</p>")) |
|
238 self.autoContinueCheckBox.setText(_translate("StartDialog", "Don\'t stop at first line")) |
|
239 self.allExceptionsCheckBox.setToolTip(_translate("StartDialog", "Select to report all exceptions (when unchecked only unhandled exceptions are reported).")) |
|
240 self.allExceptionsCheckBox.setText(_translate("StartDialog", "Report all exceptions")) |
|
241 self.multiprocessGroup.setToolTip(_translate("StartDialog", "Select this to enable multi process debugging.")) |
|
242 self.multiprocessGroup.setWhatsThis(_translate("StartDialog", "<b>Multi Process Debugging</b><p>This enables debugging capability for multi process programs. Each started Python program is started within a new debugger.</p>")) |
|
243 self.multiprocessGroup.setTitle(_translate("StartDialog", "Multi Process Debugging")) |
|
244 self.TextLabel1_3.setText(_translate("StartDialog", "Don\'t Debug:")) |
|
245 self.coverageGroup.setTitle(_translate("StartDialog", "Coverage Parameters")) |
|
246 self.eraseCoverageCheckBox.setToolTip(_translate("StartDialog", "Select this to erase the collected coverage information")) |
|
247 self.eraseCoverageCheckBox.setWhatsThis(_translate("StartDialog", "<b>Erase coverage information</b>\n" |
|
248 "<p>Select this to erase the collected coverage information before the next coverage run.</p>")) |
|
249 self.eraseCoverageCheckBox.setText(_translate("StartDialog", "Erase coverage information")) |
|
250 self.eraseCoverageCheckBox.setShortcut(_translate("StartDialog", "Alt+C")) |
|
251 self.profileGroup.setTitle(_translate("StartDialog", "Profile Parameters")) |
|
252 self.eraseProfileCheckBox.setToolTip(_translate("StartDialog", "Select this to erase the collected timing data")) |
|
253 self.eraseProfileCheckBox.setWhatsThis(_translate("StartDialog", "<b>Erase timing data</b>\n" |
|
254 "<p>Select this to erase the collected timing data before the next profiling run.</p>")) |
|
255 self.eraseProfileCheckBox.setText(_translate("StartDialog", "Erase timing data")) |
|
256 self.eraseProfileCheckBox.setShortcut(_translate("StartDialog", "Alt+C")) |
|
257 from eric7.EricWidgets.EricPathPicker import EricComboPathPicker |