Preferences/ConfigurationPages/DebuggerPythonPage.ui

changeset 0
de9c2efb9d02
child 40
c2e5472b112c
equal deleted inserted replaced
-1:000000000000 0:de9c2efb9d02
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>DebuggerPythonPage</class>
4 <widget class="QWidget" name="DebuggerPythonPage">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>453</width>
10 <height>449</height>
11 </rect>
12 </property>
13 <layout class="QVBoxLayout" name="verticalLayout_2">
14 <item>
15 <widget class="QLabel" name="headerLabel">
16 <property name="text">
17 <string>&lt;b&gt;Configure Python Debugger&lt;/b&gt;</string>
18 </property>
19 </widget>
20 </item>
21 <item>
22 <widget class="Line" name="line11_2">
23 <property name="frameShape">
24 <enum>QFrame::HLine</enum>
25 </property>
26 <property name="frameShadow">
27 <enum>QFrame::Sunken</enum>
28 </property>
29 <property name="orientation">
30 <enum>Qt::Horizontal</enum>
31 </property>
32 </widget>
33 </item>
34 <item>
35 <widget class="QGroupBox" name="groupBox">
36 <property name="title">
37 <string>Python Interpreter for Debug Client</string>
38 </property>
39 <layout class="QGridLayout">
40 <item row="0" column="0" colspan="2">
41 <widget class="QCheckBox" name="customPyCheckBox">
42 <property name="toolTip">
43 <string>Select, whether a special Python interpreter should be used</string>
44 </property>
45 <property name="text">
46 <string>Custom Python Interpreter</string>
47 </property>
48 </widget>
49 </item>
50 <item row="1" column="0">
51 <widget class="QLineEdit" name="interpreterEdit">
52 <property name="enabled">
53 <bool>false</bool>
54 </property>
55 <property name="toolTip">
56 <string>Enter the path of the Python interpreter to be used by the debug client. Leave empty to use the default.</string>
57 </property>
58 </widget>
59 </item>
60 <item row="1" column="1">
61 <widget class="QPushButton" name="interpreterButton">
62 <property name="enabled">
63 <bool>false</bool>
64 </property>
65 <property name="toolTip">
66 <string>Press to select the Python interpreter via a file selection dialog</string>
67 </property>
68 <property name="text">
69 <string>...</string>
70 </property>
71 </widget>
72 </item>
73 </layout>
74 </widget>
75 </item>
76 <item>
77 <widget class="QGroupBox" name="groupBox_2">
78 <property name="title">
79 <string>Debug Client Type</string>
80 </property>
81 <layout class="QGridLayout">
82 <item row="1" column="0" colspan="3">
83 <layout class="QHBoxLayout">
84 <item>
85 <widget class="QLineEdit" name="debugClientEdit">
86 <property name="enabled">
87 <bool>false</bool>
88 </property>
89 <property name="toolTip">
90 <string>Enter the path of the Debug Client to be used. Leave empty to use the default.</string>
91 </property>
92 </widget>
93 </item>
94 <item>
95 <widget class="QPushButton" name="debugClientButton">
96 <property name="enabled">
97 <bool>false</bool>
98 </property>
99 <property name="toolTip">
100 <string>Press to select the Debug Client via a file selection dialog</string>
101 </property>
102 <property name="text">
103 <string>...</string>
104 </property>
105 </widget>
106 </item>
107 </layout>
108 </item>
109 <item row="0" column="0">
110 <widget class="QRadioButton" name="standardButton">
111 <property name="toolTip">
112 <string>Select the standard debug client</string>
113 </property>
114 <property name="text">
115 <string>Standard</string>
116 </property>
117 </widget>
118 </item>
119 <item row="0" column="2">
120 <widget class="QRadioButton" name="customButton">
121 <property name="toolTip">
122 <string>Select the custom selected debug client</string>
123 </property>
124 <property name="text">
125 <string>Custom</string>
126 </property>
127 </widget>
128 </item>
129 <item row="0" column="1">
130 <widget class="QRadioButton" name="threadedButton">
131 <property name="toolTip">
132 <string>Select the multi threaded debug client</string>
133 </property>
134 <property name="text">
135 <string>Multi Threaded</string>
136 </property>
137 </widget>
138 </item>
139 </layout>
140 </widget>
141 </item>
142 <item>
143 <widget class="QGroupBox" name="groupBox_3">
144 <property name="title">
145 <string>Source association</string>
146 </property>
147 <layout class="QVBoxLayout" name="verticalLayout">
148 <item>
149 <widget class="QLabel" name="label">
150 <property name="text">
151 <string>Enter the file extensions to be associated with the Python2 debugger separated by a space. They must not overlap with the ones for Python3.</string>
152 </property>
153 <property name="wordWrap">
154 <bool>true</bool>
155 </property>
156 </widget>
157 </item>
158 <item>
159 <widget class="QLineEdit" name="sourceExtensionsEdit"/>
160 </item>
161 </layout>
162 </widget>
163 </item>
164 <item>
165 <widget class="QCheckBox" name="pyRedirectCheckBox">
166 <property name="toolTip">
167 <string>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric4 IDE</string>
168 </property>
169 <property name="text">
170 <string>Redirect stdin/stdout/stderr</string>
171 </property>
172 </widget>
173 </item>
174 <item>
175 <widget class="QCheckBox" name="pyNoEncodingCheckBox">
176 <property name="toolTip">
177 <string>Select to not set the debug client encoding</string>
178 </property>
179 <property name="text">
180 <string>Don't set the encoding of the debug client</string>
181 </property>
182 </widget>
183 </item>
184 <item>
185 <spacer>
186 <property name="orientation">
187 <enum>Qt::Vertical</enum>
188 </property>
189 <property name="sizeHint" stdset="0">
190 <size>
191 <width>435</width>
192 <height>21</height>
193 </size>
194 </property>
195 </spacer>
196 </item>
197 </layout>
198 </widget>
199 <tabstops>
200 <tabstop>customPyCheckBox</tabstop>
201 <tabstop>interpreterEdit</tabstop>
202 <tabstop>interpreterButton</tabstop>
203 <tabstop>standardButton</tabstop>
204 <tabstop>threadedButton</tabstop>
205 <tabstop>customButton</tabstop>
206 <tabstop>debugClientEdit</tabstop>
207 <tabstop>debugClientButton</tabstop>
208 <tabstop>sourceExtensionsEdit</tabstop>
209 <tabstop>pyRedirectCheckBox</tabstop>
210 <tabstop>pyNoEncodingCheckBox</tabstop>
211 </tabstops>
212 <resources/>
213 <connections>
214 <connection>
215 <sender>customPyCheckBox</sender>
216 <signal>toggled(bool)</signal>
217 <receiver>interpreterEdit</receiver>
218 <slot>setEnabled(bool)</slot>
219 <hints>
220 <hint type="sourcelabel">
221 <x>86</x>
222 <y>96</y>
223 </hint>
224 <hint type="destinationlabel">
225 <x>86</x>
226 <y>122</y>
227 </hint>
228 </hints>
229 </connection>
230 <connection>
231 <sender>customPyCheckBox</sender>
232 <signal>toggled(bool)</signal>
233 <receiver>interpreterButton</receiver>
234 <slot>setEnabled(bool)</slot>
235 <hints>
236 <hint type="sourcelabel">
237 <x>475</x>
238 <y>95</y>
239 </hint>
240 <hint type="destinationlabel">
241 <x>480</x>
242 <y>126</y>
243 </hint>
244 </hints>
245 </connection>
246 <connection>
247 <sender>customButton</sender>
248 <signal>toggled(bool)</signal>
249 <receiver>debugClientEdit</receiver>
250 <slot>setEnabled(bool)</slot>
251 <hints>
252 <hint type="sourcelabel">
253 <x>368</x>
254 <y>194</y>
255 </hint>
256 <hint type="destinationlabel">
257 <x>332</x>
258 <y>219</y>
259 </hint>
260 </hints>
261 </connection>
262 <connection>
263 <sender>customButton</sender>
264 <signal>toggled(bool)</signal>
265 <receiver>debugClientButton</receiver>
266 <slot>setEnabled(bool)</slot>
267 <hints>
268 <hint type="sourcelabel">
269 <x>455</x>
270 <y>195</y>
271 </hint>
272 <hint type="destinationlabel">
273 <x>463</x>
274 <y>222</y>
275 </hint>
276 </hints>
277 </connection>
278 </connections>
279 </ui>

eric ide

mercurial