1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MakePipeDialog</class>
4 <widget class="QDialog" name="MakePipeDialog">
5 <property name="geometry">
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
19 <property name="minimumSize">
25 <property name="windowTitle">
26 <string>Pipe Construction</string>
28 <layout class="QVBoxLayout" name="verticalLayout">
30 <widget class="QGroupBox" name="groupBox">
31 <property name="sizePolicy">
32 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
33 <horstretch>0</horstretch>
34 <verstretch>0</verstretch>
37 <property name="maximumSize">
39 <width>16777215</width>
43 <property name="title">
46 <layout class="QHBoxLayout" name="horizontalLayout_3">
48 <widget class="QRadioButton" name="rb0">
49 <property name="sizePolicy">
50 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
51 <horstretch>0</horstretch>
52 <verstretch>0</verstretch>
55 <property name="text">
56 <string>Simple</string>
58 <property name="checked">
64 <widget class="QRadioButton" name="rb1">
65 <property name="sizePolicy">
66 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
67 <horstretch>0</horstretch>
68 <verstretch>0</verstretch>
71 <property name="text">
72 <string>Uniform</string>
77 <widget class="QRadioButton" name="rb2">
78 <property name="sizePolicy">
79 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
80 <horstretch>0</horstretch>
81 <verstretch>0</verstretch>
84 <property name="text">
85 <string>Custom</string>
87 <property name="checked">
96 <widget class="QScrollArea" name="scrollArea">
97 <property name="widgetResizable">
100 <widget class="QWidget" name="scrollAreaWidgetContents">
101 <property name="geometry">
109 <layout class="QVBoxLayout" name="verticalLayout_2">
111 <widget class="QWidget" name="geomobj_group" native="true">
112 <layout class="QFormLayout" name="formLayout_8">
113 <item row="0" column="0">
114 <widget class="QLabel" name="label_26">
115 <property name="text">
116 <string>origin</string>
120 <item row="0" column="1">
121 <widget class="QLineEdit" name="origin_le"/>
123 <item row="1" column="0">
124 <widget class="QLabel" name="label_27">
125 <property name="text">
126 <string>axis</string>
130 <item row="2" column="0">
131 <widget class="QLabel" name="label_28">
132 <property name="text">
133 <string>base</string>
137 <item row="2" column="1">
138 <widget class="QLineEdit" name="base_le">
139 <property name="sizePolicy">
140 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
141 <horstretch>0</horstretch>
142 <verstretch>0</verstretch>
145 <property name="maximumSize">
147 <width>16777215</width>
148 <height>16777215</height>
151 <property name="readOnly">
156 <item row="1" column="1">
157 <widget class="QLineEdit" name="axis_le"/>
163 <widget class="QWidget" name="rah_group" native="true">
164 <layout class="QFormLayout" name="formLayout_9">
165 <item row="0" column="0">
166 <widget class="QLabel" name="label_29">
167 <property name="text">
168 <string>radius</string>
172 <item row="0" column="1">
173 <widget class="QDoubleSpinBox" name="ext_radius_spb">
174 <property name="decimals">
177 <property name="maximum">
178 <double>1000000000.000000000000000</double>
180 <property name="value">
181 <double>2.000000000000000</double>
185 <item row="1" column="0">
186 <widget class="QLabel" name="label_30">
187 <property name="text">
188 <string>hole radius</string>
192 <item row="1" column="1">
193 <widget class="QDoubleSpinBox" name="int_radius_spb">
194 <property name="decimals">
197 <property name="maximum">
198 <double>1000000000.000000000000000</double>
200 <property name="value">
201 <double>1.000000000000000</double>
205 <item row="2" column="0">
206 <widget class="QLabel" name="label_31">
207 <property name="text">
208 <string>slice angle</string>
212 <item row="2" column="1">
213 <widget class="QDoubleSpinBox" name="angle_spb">
214 <property name="decimals">
217 <property name="maximum">
218 <double>360.000000000000000</double>
220 <property name="singleStep">
221 <double>10.000000000000000</double>
223 <property name="value">
224 <double>360.000000000000000</double>
228 <item row="3" column="0">
229 <widget class="QLabel" name="label_32">
230 <property name="text">
231 <string>height</string>
235 <item row="3" column="1">
236 <widget class="QDoubleSpinBox" name="height_spb">
237 <property name="decimals">
240 <property name="maximum">
241 <double>1000000000.000000000000000</double>
243 <property name="value">
244 <double>1.000000000000000</double>
252 <widget class="QWidget" name="n_group" native="true">
253 <layout class="QFormLayout" name="formLayout_10">
254 <property name="fieldGrowthPolicy">
255 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
257 <item row="0" column="1">
258 <widget class="QSpinBox" name="nr_spb">
259 <property name="minimum">
262 <property name="maximum">
263 <number>1000000</number>
265 <property name="value">
270 <item row="1" column="0">
271 <widget class="QLabel" name="label_33">
272 <property name="text">
273 <string>nb Angular</string>
277 <item row="1" column="1">
278 <widget class="QSpinBox" name="na_spb">
279 <property name="minimum">
282 <property name="maximum">
283 <number>1000000</number>
285 <property name="value">
290 <item row="2" column="0">
291 <widget class="QLabel" name="label_34">
292 <property name="text">
293 <string>nb Height</string>
297 <item row="2" column="1">
298 <widget class="QSpinBox" name="nh_spb">
299 <property name="minimum">
302 <property name="maximum">
303 <number>1000000</number>
305 <property name="value">
310 <item row="0" column="0">
311 <widget class="QLabel" name="label_35">
312 <property name="text">
313 <string>nb Radial</string>
321 <widget class="QTabWidget" name="random_param_w">
322 <property name="sizePolicy">
323 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
324 <horstretch>0</horstretch>
325 <verstretch>0</verstretch>
328 <property name="maximumSize">
330 <width>16777215</width>
334 <property name="currentIndex">
337 <widget class="QWidget" name="ext_radius_tab">
338 <attribute name="title">
339 <string>radius</string>
341 <layout class="QGridLayout" name="gridLayout_8">
342 <item row="0" column="0">
343 <widget class="QPushButton" name="add_radius_pb">
344 <property name="enabled">
347 <property name="sizePolicy">
348 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
349 <horstretch>0</horstretch>
350 <verstretch>0</verstretch>
353 <property name="text">
358 <item row="0" column="1" rowspan="4">
359 <widget class="QListWidget" name="radius_lw">
360 <property name="sizePolicy">
361 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
362 <horstretch>0</horstretch>
363 <verstretch>0</verstretch>
368 <item row="1" column="0">
369 <widget class="QPushButton" name="del_radius_pb">
370 <property name="sizePolicy">
371 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
372 <horstretch>0</horstretch>
373 <verstretch>0</verstretch>
376 <property name="text">
381 <item row="2" column="0">
382 <spacer name="verticalSpacer_9">
383 <property name="orientation">
384 <enum>Qt::Vertical</enum>
386 <property name="sizeHint" stdset="0">
396 <widget class="QWidget" name="ext_angle_tab">
397 <attribute name="title">
398 <string>angle</string>
400 <layout class="QGridLayout" name="gridLayout_9">
401 <item row="0" column="0">
402 <widget class="QPushButton" name="add_angle_pb">
403 <property name="enabled">
406 <property name="sizePolicy">
407 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
408 <horstretch>0</horstretch>
409 <verstretch>0</verstretch>
412 <property name="text">
417 <item row="0" column="1" rowspan="3">
418 <widget class="QListWidget" name="angle_lw"/>
420 <item row="1" column="0">
421 <widget class="QPushButton" name="del_angle_pb">
422 <property name="sizePolicy">
423 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
424 <horstretch>0</horstretch>
425 <verstretch>0</verstretch>
428 <property name="text">
433 <item row="2" column="0">
434 <spacer name="verticalSpacer_10">
435 <property name="orientation">
436 <enum>Qt::Vertical</enum>
438 <property name="sizeHint" stdset="0">
448 <widget class="QWidget" name="ext_height_tab">
449 <attribute name="title">
450 <string>height</string>
452 <layout class="QGridLayout" name="gridLayout_10">
453 <item row="0" column="0">
454 <widget class="QPushButton" name="add_height_pb">
455 <property name="enabled">
458 <property name="sizePolicy">
459 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
460 <horstretch>0</horstretch>
461 <verstretch>0</verstretch>
464 <property name="text">
469 <item row="0" column="1" rowspan="3">
470 <widget class="QListWidget" name="height_lw">
471 <property name="sizePolicy">
472 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
473 <horstretch>0</horstretch>
474 <verstretch>0</verstretch>
479 <item row="1" column="0">
480 <widget class="QPushButton" name="del_height_pb">
481 <property name="sizePolicy">
482 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
483 <horstretch>0</horstretch>
484 <verstretch>0</verstretch>
487 <property name="text">
492 <item row="2" column="0">
493 <spacer name="verticalSpacer_11">
494 <property name="orientation">
495 <enum>Qt::Vertical</enum>
497 <property name="sizeHint" stdset="0">
510 <spacer name="verticalSpacer_12">
511 <property name="orientation">
512 <enum>Qt::Vertical</enum>
514 <property name="sizeHint" stdset="0">
529 <tabstop>scrollArea</tabstop>
530 <tabstop>rb0</tabstop>
531 <tabstop>rb1</tabstop>
532 <tabstop>rb2</tabstop>
533 <tabstop>origin_le</tabstop>
534 <tabstop>axis_le</tabstop>
535 <tabstop>base_le</tabstop>
536 <tabstop>ext_radius_spb</tabstop>
537 <tabstop>int_radius_spb</tabstop>
538 <tabstop>angle_spb</tabstop>
539 <tabstop>height_spb</tabstop>
540 <tabstop>nr_spb</tabstop>
541 <tabstop>na_spb</tabstop>
542 <tabstop>nh_spb</tabstop>
543 <tabstop>add_radius_pb</tabstop>
544 <tabstop>del_radius_pb</tabstop>
545 <tabstop>radius_lw</tabstop>
546 <tabstop>add_angle_pb</tabstop>
547 <tabstop>angle_lw</tabstop>
548 <tabstop>del_angle_pb</tabstop>
549 <tabstop>add_height_pb</tabstop>
550 <tabstop>height_lw</tabstop>
551 <tabstop>del_height_pb</tabstop>
557 <signal>clicked()</signal>
558 <receiver>n_group</receiver>
561 <hint type="sourcelabel">
565 <hint type="destinationlabel">
573 <signal>clicked()</signal>
574 <receiver>rah_group</receiver>
577 <hint type="sourcelabel">
581 <hint type="destinationlabel">
589 <signal>clicked()</signal>
590 <receiver>geomobj_group</receiver>
593 <hint type="sourcelabel">
597 <hint type="destinationlabel">
605 <signal>clicked()</signal>
606 <receiver>random_param_w</receiver>
609 <hint type="sourcelabel">
613 <hint type="destinationlabel">
621 <signal>clicked()</signal>
622 <receiver>rah_group</receiver>
625 <hint type="sourcelabel">
629 <hint type="destinationlabel">
637 <signal>clicked()</signal>
638 <receiver>n_group</receiver>
641 <hint type="sourcelabel">
645 <hint type="destinationlabel">
653 <signal>clicked()</signal>
654 <receiver>geomobj_group</receiver>
657 <hint type="sourcelabel">
661 <hint type="destinationlabel">
669 <signal>clicked()</signal>
670 <receiver>random_param_w</receiver>
673 <hint type="sourcelabel">
677 <hint type="destinationlabel">
685 <signal>clicked()</signal>
686 <receiver>geomobj_group</receiver>
689 <hint type="sourcelabel">
693 <hint type="destinationlabel">
701 <signal>clicked()</signal>
702 <receiver>random_param_w</receiver>
705 <hint type="sourcelabel">
709 <hint type="destinationlabel">
717 <signal>clicked()</signal>
718 <receiver>rah_group</receiver>
721 <hint type="sourcelabel">
725 <hint type="destinationlabel">
733 <signal>clicked()</signal>
734 <receiver>n_group</receiver>
737 <hint type="sourcelabel">
741 <hint type="destinationlabel">