src/eric7/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui

branch
eric7
changeset 9209
b99e7fd55fd3
parent 8358
144a6b854f70
child 9211
99eb1cb030a5
equal deleted inserted replaced
9208:3fc8dfeb6ebe 9209:b99e7fd55fd3
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>EricdocConfigDialog</class>
4 <widget class="QDialog" name="EricdocConfigDialog">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>554</width>
10 <height>550</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Ericdoc Configuration</string>
15 </property>
16 <property name="sizeGripEnabled">
17 <bool>true</bool>
18 </property>
19 <layout class="QVBoxLayout">
20 <item>
21 <widget class="QTabWidget" name="tabWidget">
22 <property name="currentIndex">
23 <number>0</number>
24 </property>
25 <widget class="QWidget" name="generalTab">
26 <attribute name="title">
27 <string>General</string>
28 </attribute>
29 <layout class="QVBoxLayout" name="verticalLayout_2">
30 <item>
31 <layout class="QHBoxLayout" name="horizontalLayout_2">
32 <item>
33 <widget class="QLabel" name="TextLabel6">
34 <property name="text">
35 <string>Output Directory:</string>
36 </property>
37 </widget>
38 </item>
39 <item>
40 <widget class="EricPathPicker" name="outputDirPicker" native="true">
41 <property name="sizePolicy">
42 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
43 <horstretch>0</horstretch>
44 <verstretch>0</verstretch>
45 </sizepolicy>
46 </property>
47 <property name="focusPolicy">
48 <enum>Qt::StrongFocus</enum>
49 </property>
50 <property name="toolTip">
51 <string>Enter an output directory</string>
52 </property>
53 </widget>
54 </item>
55 </layout>
56 </item>
57 <item>
58 <layout class="QHBoxLayout">
59 <item>
60 <widget class="QLabel" name="textLabel1_3">
61 <property name="text">
62 <string>Additional source extensions:</string>
63 </property>
64 </widget>
65 </item>
66 <item>
67 <widget class="QLineEdit" name="sourceExtEdit">
68 <property name="toolTip">
69 <string>Enter additional source extensions separated by a comma</string>
70 </property>
71 </widget>
72 </item>
73 </layout>
74 </item>
75 <item>
76 <layout class="QHBoxLayout">
77 <item>
78 <widget class="QCheckBox" name="recursionCheckBox">
79 <property name="toolTip">
80 <string>Select to recurse into subdirectories</string>
81 </property>
82 <property name="text">
83 <string>Recurse into subdirectories</string>
84 </property>
85 </widget>
86 </item>
87 <item>
88 <widget class="QCheckBox" name="noindexCheckBox">
89 <property name="toolTip">
90 <string>Select, if no index files should be generated</string>
91 </property>
92 <property name="text">
93 <string>Don't generate index files</string>
94 </property>
95 </widget>
96 </item>
97 <item>
98 <spacer>
99 <property name="orientation">
100 <enum>Qt::Horizontal</enum>
101 </property>
102 <property name="sizeType">
103 <enum>QSizePolicy::Expanding</enum>
104 </property>
105 <property name="sizeHint" stdset="0">
106 <size>
107 <width>145</width>
108 <height>20</height>
109 </size>
110 </property>
111 </spacer>
112 </item>
113 </layout>
114 </item>
115 <item>
116 <layout class="QHBoxLayout">
117 <item>
118 <widget class="QCheckBox" name="noemptyCheckBox">
119 <property name="toolTip">
120 <string>Select to exclude empty modules</string>
121 </property>
122 <property name="text">
123 <string>Don't include empty modules</string>
124 </property>
125 </widget>
126 </item>
127 <item>
128 <spacer>
129 <property name="orientation">
130 <enum>Qt::Horizontal</enum>
131 </property>
132 <property name="sizeType">
133 <enum>QSizePolicy::Expanding</enum>
134 </property>
135 <property name="sizeHint" stdset="0">
136 <size>
137 <width>40</width>
138 <height>20</height>
139 </size>
140 </property>
141 </spacer>
142 </item>
143 </layout>
144 </item>
145 <item>
146 <layout class="QHBoxLayout">
147 <item>
148 <widget class="QLabel" name="label">
149 <property name="text">
150 <string>Exclude Files:</string>
151 </property>
152 </widget>
153 </item>
154 <item>
155 <widget class="QLineEdit" name="excludeFilesEdit">
156 <property name="toolTip">
157 <string>Enter filename patterns of files to be excluded separated by a comma</string>
158 </property>
159 </widget>
160 </item>
161 </layout>
162 </item>
163 <item>
164 <widget class="QGroupBox" name="groupBox">
165 <property name="sizePolicy">
166 <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
167 <horstretch>0</horstretch>
168 <verstretch>2</verstretch>
169 </sizepolicy>
170 </property>
171 <property name="title">
172 <string>Exclude Directories</string>
173 </property>
174 <layout class="QGridLayout" name="gridLayout_2">
175 <item row="1" column="1">
176 <widget class="QPushButton" name="addButton">
177 <property name="toolTip">
178 <string>Press to add the entered directory to the list</string>
179 </property>
180 <property name="text">
181 <string>Add</string>
182 </property>
183 </widget>
184 </item>
185 <item row="1" column="0">
186 <widget class="QPushButton" name="deleteButton">
187 <property name="toolTip">
188 <string>Press to delete the selected directory from the list</string>
189 </property>
190 <property name="text">
191 <string>Delete</string>
192 </property>
193 </widget>
194 </item>
195 <item row="0" column="0" colspan="3">
196 <widget class="QListWidget" name="ignoreDirsList">
197 <property name="sizePolicy">
198 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
199 <horstretch>0</horstretch>
200 <verstretch>3</verstretch>
201 </sizepolicy>
202 </property>
203 <property name="toolTip">
204 <string>List of directory basenames to be ignored</string>
205 </property>
206 <property name="alternatingRowColors">
207 <bool>true</bool>
208 </property>
209 </widget>
210 </item>
211 <item row="1" column="2">
212 <widget class="EricPathPicker" name="ignoreDirPicker" native="true">
213 <property name="sizePolicy">
214 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
215 <horstretch>0</horstretch>
216 <verstretch>0</verstretch>
217 </sizepolicy>
218 </property>
219 <property name="focusPolicy">
220 <enum>Qt::StrongFocus</enum>
221 </property>
222 <property name="toolTip">
223 <string>Enter a directory basename to be ignored</string>
224 </property>
225 </widget>
226 </item>
227 </layout>
228 </widget>
229 </item>
230 </layout>
231 </widget>
232 <widget class="QWidget" name="styleTab">
233 <attribute name="title">
234 <string>Style</string>
235 </attribute>
236 <layout class="QVBoxLayout">
237 <item>
238 <widget class="QGroupBox" name="groupBox_3">
239 <property name="title">
240 <string>Style Sheet</string>
241 </property>
242 <layout class="QVBoxLayout" name="verticalLayout_3">
243 <item>
244 <widget class="EricPathPicker" name="cssPicker" native="true">
245 <property name="sizePolicy">
246 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
247 <horstretch>0</horstretch>
248 <verstretch>0</verstretch>
249 </sizepolicy>
250 </property>
251 <property name="focusPolicy">
252 <enum>Qt::StrongFocus</enum>
253 </property>
254 <property name="toolTip">
255 <string>Enter the filename of a CSS style sheet. Leave empty to use the colors defined below.</string>
256 </property>
257 </widget>
258 </item>
259 </layout>
260 </widget>
261 </item>
262 <item>
263 <widget class="QGroupBox" name="groupBox_2">
264 <property name="title">
265 <string>Colors</string>
266 </property>
267 <layout class="QGridLayout">
268 <item row="3" column="1">
269 <widget class="QPushButton" name="cfBgButton">
270 <property name="toolTip">
271 <string>Press to select the class and function header background color.</string>
272 </property>
273 <property name="text">
274 <string>Class/Function Header Background</string>
275 </property>
276 </widget>
277 </item>
278 <item row="3" column="0">
279 <widget class="QPushButton" name="cfFgButton">
280 <property name="toolTip">
281 <string>Press to select the class and function header foreground color.</string>
282 </property>
283 <property name="text">
284 <string>Class/Function Header Foreground</string>
285 </property>
286 </widget>
287 </item>
288 <item row="2" column="1">
289 <widget class="QPushButton" name="l2BgButton">
290 <property name="toolTip">
291 <string>Press to select the level 2 header background color.</string>
292 </property>
293 <property name="text">
294 <string>Level 2 Header Background</string>
295 </property>
296 </widget>
297 </item>
298 <item row="2" column="0">
299 <widget class="QPushButton" name="l2FgButton">
300 <property name="toolTip">
301 <string>Press to select the level 2 header foreground color.</string>
302 </property>
303 <property name="text">
304 <string>Level 2 Header Foreground</string>
305 </property>
306 </widget>
307 </item>
308 <item row="1" column="1">
309 <widget class="QPushButton" name="l1BgButton">
310 <property name="toolTip">
311 <string>Press to select the level 1 header background color.</string>
312 </property>
313 <property name="text">
314 <string>Level 1 Header Background</string>
315 </property>
316 </widget>
317 </item>
318 <item row="1" column="0">
319 <widget class="QPushButton" name="l1FgButton">
320 <property name="toolTip">
321 <string>Press to select the level 1 header foreground color.</string>
322 </property>
323 <property name="text">
324 <string>Level 1 Header Foreground</string>
325 </property>
326 </widget>
327 </item>
328 <item row="0" column="1">
329 <widget class="QPushButton" name="bodyBgButton">
330 <property name="toolTip">
331 <string>Press to select the body background color.</string>
332 </property>
333 <property name="text">
334 <string>Body Background</string>
335 </property>
336 </widget>
337 </item>
338 <item row="0" column="0">
339 <widget class="QPushButton" name="bodyFgButton">
340 <property name="toolTip">
341 <string>Press to select the body foreground color.</string>
342 </property>
343 <property name="text">
344 <string>Body Foreground</string>
345 </property>
346 </widget>
347 </item>
348 <item row="4" column="0">
349 <widget class="QPushButton" name="linkFgButton">
350 <property name="toolTip">
351 <string>Press to select the foreground color of links.</string>
352 </property>
353 <property name="text">
354 <string>Links</string>
355 </property>
356 </widget>
357 </item>
358 <item row="5" column="0" colspan="2">
359 <widget class="QTextEdit" name="sample">
360 <property name="toolTip">
361 <string>This shows an example of the selected colors.</string>
362 </property>
363 <property name="readOnly">
364 <bool>true</bool>
365 </property>
366 </widget>
367 </item>
368 </layout>
369 </widget>
370 </item>
371 </layout>
372 </widget>
373 <widget class="QWidget" name="qtHelpTab">
374 <attribute name="title">
375 <string>QtHelp</string>
376 </attribute>
377 <layout class="QVBoxLayout" name="verticalLayout">
378 <item>
379 <widget class="QGroupBox" name="qtHelpGroup">
380 <property name="title">
381 <string>Generate QtHelp Files</string>
382 </property>
383 <property name="checkable">
384 <bool>true</bool>
385 </property>
386 <property name="checked">
387 <bool>false</bool>
388 </property>
389 <layout class="QGridLayout" name="gridLayout">
390 <item row="0" column="0">
391 <widget class="QLabel" name="TextLabel6_2">
392 <property name="text">
393 <string>Output Directory:</string>
394 </property>
395 </widget>
396 </item>
397 <item row="0" column="1">
398 <widget class="EricPathPicker" name="qtHelpDirPicker" native="true">
399 <property name="sizePolicy">
400 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
401 <horstretch>0</horstretch>
402 <verstretch>0</verstretch>
403 </sizepolicy>
404 </property>
405 <property name="focusPolicy">
406 <enum>Qt::StrongFocus</enum>
407 </property>
408 <property name="toolTip">
409 <string>Enter an output directory</string>
410 </property>
411 </widget>
412 </item>
413 <item row="1" column="0">
414 <widget class="QLabel" name="label_2">
415 <property name="text">
416 <string>Namespace:</string>
417 </property>
418 </widget>
419 </item>
420 <item row="1" column="1">
421 <widget class="QLineEdit" name="qtHelpNamespaceEdit">
422 <property name="toolTip">
423 <string>Enter the namespace</string>
424 </property>
425 </widget>
426 </item>
427 <item row="2" column="0">
428 <widget class="QLabel" name="label_3">
429 <property name="text">
430 <string>Virtual Folder:</string>
431 </property>
432 </widget>
433 </item>
434 <item row="2" column="1">
435 <widget class="QLineEdit" name="qtHelpFolderEdit">
436 <property name="toolTip">
437 <string>Enter the name of the virtual folder (must not contain '/')</string>
438 </property>
439 </widget>
440 </item>
441 <item row="3" column="0">
442 <widget class="QLabel" name="label_4">
443 <property name="text">
444 <string>Filter Name:</string>
445 </property>
446 </widget>
447 </item>
448 <item row="3" column="1">
449 <widget class="QLineEdit" name="qtHelpFilterNameEdit">
450 <property name="toolTip">
451 <string>Enter the name of the custom filter</string>
452 </property>
453 </widget>
454 </item>
455 <item row="4" column="0">
456 <widget class="QLabel" name="label_5">
457 <property name="text">
458 <string>Filter Attributes:</string>
459 </property>
460 </widget>
461 </item>
462 <item row="4" column="1">
463 <widget class="QLineEdit" name="qtHelpFilterAttributesEdit">
464 <property name="toolTip">
465 <string>Enter the filter attributes separated by ':'</string>
466 </property>
467 </widget>
468 </item>
469 <item row="5" column="0">
470 <widget class="QLabel" name="label_6">
471 <property name="text">
472 <string>Title:</string>
473 </property>
474 </widget>
475 </item>
476 <item row="5" column="1">
477 <widget class="QLineEdit" name="qtHelpTitleEdit">
478 <property name="toolTip">
479 <string>Enter a short title for the top entry</string>
480 </property>
481 </widget>
482 </item>
483 <item row="6" column="0" colspan="2">
484 <widget class="QCheckBox" name="qtHelpGenerateCollectionCheckBox">
485 <property name="toolTip">
486 <string>Select to generate the QtHelp collection files</string>
487 </property>
488 <property name="text">
489 <string>Generate QtHelp collection files</string>
490 </property>
491 </widget>
492 </item>
493 <item row="7" column="0" colspan="2">
494 <spacer name="verticalSpacer">
495 <property name="orientation">
496 <enum>Qt::Vertical</enum>
497 </property>
498 <property name="sizeHint" stdset="0">
499 <size>
500 <width>20</width>
501 <height>271</height>
502 </size>
503 </property>
504 </spacer>
505 </item>
506 </layout>
507 </widget>
508 </item>
509 </layout>
510 </widget>
511 </widget>
512 </item>
513 <item>
514 <widget class="QDialogButtonBox" name="buttonBox">
515 <property name="orientation">
516 <enum>Qt::Horizontal</enum>
517 </property>
518 <property name="standardButtons">
519 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
520 </property>
521 </widget>
522 </item>
523 </layout>
524 </widget>
525 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
526 <customwidgets>
527 <customwidget>
528 <class>EricPathPicker</class>
529 <extends>QWidget</extends>
530 <header>EricWidgets/EricPathPicker.h</header>
531 <container>1</container>
532 </customwidget>
533 </customwidgets>
534 <tabstops>
535 <tabstop>tabWidget</tabstop>
536 <tabstop>outputDirPicker</tabstop>
537 <tabstop>sourceExtEdit</tabstop>
538 <tabstop>recursionCheckBox</tabstop>
539 <tabstop>noindexCheckBox</tabstop>
540 <tabstop>noemptyCheckBox</tabstop>
541 <tabstop>excludeFilesEdit</tabstop>
542 <tabstop>ignoreDirsList</tabstop>
543 <tabstop>ignoreDirPicker</tabstop>
544 <tabstop>addButton</tabstop>
545 <tabstop>deleteButton</tabstop>
546 <tabstop>cssPicker</tabstop>
547 <tabstop>bodyFgButton</tabstop>
548 <tabstop>bodyBgButton</tabstop>
549 <tabstop>l1FgButton</tabstop>
550 <tabstop>l1BgButton</tabstop>
551 <tabstop>l2FgButton</tabstop>
552 <tabstop>l2BgButton</tabstop>
553 <tabstop>cfFgButton</tabstop>
554 <tabstop>cfBgButton</tabstop>
555 <tabstop>linkFgButton</tabstop>
556 <tabstop>sample</tabstop>
557 <tabstop>qtHelpGroup</tabstop>
558 <tabstop>qtHelpDirPicker</tabstop>
559 <tabstop>qtHelpNamespaceEdit</tabstop>
560 <tabstop>qtHelpFolderEdit</tabstop>
561 <tabstop>qtHelpFilterNameEdit</tabstop>
562 <tabstop>qtHelpFilterAttributesEdit</tabstop>
563 <tabstop>qtHelpTitleEdit</tabstop>
564 <tabstop>qtHelpGenerateCollectionCheckBox</tabstop>
565 </tabstops>
566 <resources/>
567 <connections>
568 <connection>
569 <sender>buttonBox</sender>
570 <signal>accepted()</signal>
571 <receiver>EricdocConfigDialog</receiver>
572 <slot>accept()</slot>
573 <hints>
574 <hint type="sourcelabel">
575 <x>31</x>
576 <y>480</y>
577 </hint>
578 <hint type="destinationlabel">
579 <x>31</x>
580 <y>498</y>
581 </hint>
582 </hints>
583 </connection>
584 <connection>
585 <sender>buttonBox</sender>
586 <signal>rejected()</signal>
587 <receiver>EricdocConfigDialog</receiver>
588 <slot>reject()</slot>
589 <hints>
590 <hint type="sourcelabel">
591 <x>125</x>
592 <y>482</y>
593 </hint>
594 <hint type="destinationlabel">
595 <x>125</x>
596 <y>499</y>
597 </hint>
598 </hints>
599 </connection>
600 </connections>
601 </ui>

eric ide

mercurial