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="QGroupBox" name="groupBox_1">
112 <property name="sizePolicy">
113 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
114 <horstretch>0</horstretch>
115 <verstretch>0</verstretch>
118 <property name="minimumSize">
124 <property name="title">
127 <layout class="QVBoxLayout" name="verticalLayout_4">
129 <widget class="QWidget" name="geomobj_group" native="true">
130 <layout class="QFormLayout" name="formLayout_8">
131 <item row="0" column="0">
132 <widget class="QLabel" name="label_26">
133 <property name="text">
134 <string>origin</string>
138 <item row="0" column="1">
139 <widget class="QLineEdit" name="origin_le"/>
141 <item row="1" column="0">
142 <widget class="QLabel" name="label_27">
143 <property name="text">
144 <string>axis</string>
148 <item row="2" column="0">
149 <widget class="QLabel" name="label_28">
150 <property name="text">
151 <string>base</string>
155 <item row="2" column="1">
156 <widget class="QLineEdit" name="base_le">
157 <property name="sizePolicy">
158 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
159 <horstretch>0</horstretch>
160 <verstretch>0</verstretch>
163 <property name="maximumSize">
165 <width>16777215</width>
166 <height>16777215</height>
169 <property name="readOnly">
174 <item row="1" column="1">
175 <widget class="QLineEdit" name="axis_le"/>
181 <widget class="QWidget" name="rah_group" native="true">
182 <layout class="QFormLayout" name="formLayout_9">
183 <item row="0" column="0">
184 <widget class="QLabel" name="label_29">
185 <property name="text">
186 <string>radius</string>
190 <item row="0" column="1">
191 <widget class="QDoubleSpinBox" name="ext_radius_spb">
192 <property name="decimals">
195 <property name="maximum">
196 <double>1000000000.000000000000000</double>
198 <property name="value">
199 <double>2.000000000000000</double>
203 <item row="1" column="0">
204 <widget class="QLabel" name="label_30">
205 <property name="text">
206 <string>hole radius</string>
210 <item row="1" column="1">
211 <widget class="QDoubleSpinBox" name="int_radius_spb">
212 <property name="decimals">
215 <property name="maximum">
216 <double>1000000000.000000000000000</double>
218 <property name="value">
219 <double>1.000000000000000</double>
223 <item row="2" column="0">
224 <widget class="QLabel" name="label_31">
225 <property name="text">
226 <string>slice angle</string>
230 <item row="2" column="1">
231 <widget class="QDoubleSpinBox" name="angle_spb">
232 <property name="decimals">
235 <property name="maximum">
236 <double>360.000000000000000</double>
238 <property name="singleStep">
239 <double>10.000000000000000</double>
241 <property name="value">
242 <double>360.000000000000000</double>
246 <item row="3" column="0">
247 <widget class="QLabel" name="label_32">
248 <property name="text">
249 <string>height</string>
253 <item row="3" column="1">
254 <widget class="QDoubleSpinBox" name="height_spb">
255 <property name="decimals">
258 <property name="maximum">
259 <double>1000000000.000000000000000</double>
261 <property name="value">
262 <double>1.000000000000000</double>
270 <widget class="QWidget" name="n_group" native="true">
271 <layout class="QFormLayout" name="formLayout_10">
272 <property name="fieldGrowthPolicy">
273 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
275 <item row="0" column="1">
276 <widget class="QSpinBox" name="nr_spb">
277 <property name="minimum">
280 <property name="maximum">
281 <number>1000000</number>
283 <property name="value">
288 <item row="1" column="0">
289 <widget class="QLabel" name="label_33">
290 <property name="text">
291 <string>nb Angular</string>
295 <item row="1" column="1">
296 <widget class="QSpinBox" name="na_spb">
297 <property name="minimum">
300 <property name="maximum">
301 <number>1000000</number>
303 <property name="value">
308 <item row="2" column="0">
309 <widget class="QLabel" name="label_34">
310 <property name="text">
311 <string>nb Height</string>
315 <item row="2" column="1">
316 <widget class="QSpinBox" name="nh_spb">
317 <property name="minimum">
320 <property name="maximum">
321 <number>1000000</number>
323 <property name="value">
328 <item row="0" column="0">
329 <widget class="QLabel" name="label_35">
330 <property name="text">
331 <string>nb Radial</string>
339 <widget class="QTabWidget" name="random_param_w">
340 <property name="sizePolicy">
341 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
342 <horstretch>0</horstretch>
343 <verstretch>0</verstretch>
346 <property name="maximumSize">
348 <width>16777215</width>
352 <property name="currentIndex">
355 <widget class="QWidget" name="ext_radius_tab">
356 <attribute name="title">
357 <string>radius</string>
359 <layout class="QGridLayout" name="gridLayout_8">
360 <item row="0" column="0">
361 <widget class="QPushButton" name="add_radius_pb">
362 <property name="enabled">
365 <property name="sizePolicy">
366 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
367 <horstretch>0</horstretch>
368 <verstretch>0</verstretch>
371 <property name="text">
376 <item row="0" column="1" rowspan="4">
377 <widget class="QListWidget" name="radius_lw">
378 <property name="sizePolicy">
379 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
380 <horstretch>0</horstretch>
381 <verstretch>0</verstretch>
386 <item row="1" column="0">
387 <widget class="QPushButton" name="del_radius_pb">
388 <property name="sizePolicy">
389 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
390 <horstretch>0</horstretch>
391 <verstretch>0</verstretch>
394 <property name="text">
399 <item row="2" column="0">
400 <spacer name="verticalSpacer_9">
401 <property name="orientation">
402 <enum>Qt::Vertical</enum>
404 <property name="sizeHint" stdset="0">
414 <widget class="QWidget" name="ext_angle_tab">
415 <attribute name="title">
416 <string>angle</string>
418 <layout class="QGridLayout" name="gridLayout_9">
419 <item row="0" column="0">
420 <widget class="QPushButton" name="add_angle_pb">
421 <property name="enabled">
424 <property name="sizePolicy">
425 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
426 <horstretch>0</horstretch>
427 <verstretch>0</verstretch>
430 <property name="text">
435 <item row="0" column="1" rowspan="3">
436 <widget class="QListWidget" name="angle_lw"/>
438 <item row="1" column="0">
439 <widget class="QPushButton" name="del_angle_pb">
440 <property name="sizePolicy">
441 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
442 <horstretch>0</horstretch>
443 <verstretch>0</verstretch>
446 <property name="text">
451 <item row="2" column="0">
452 <spacer name="verticalSpacer_10">
453 <property name="orientation">
454 <enum>Qt::Vertical</enum>
456 <property name="sizeHint" stdset="0">
466 <widget class="QWidget" name="ext_height_tab">
467 <attribute name="title">
468 <string>height</string>
470 <layout class="QGridLayout" name="gridLayout_10">
471 <item row="0" column="0">
472 <widget class="QPushButton" name="add_height_pb">
473 <property name="enabled">
476 <property name="sizePolicy">
477 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
478 <horstretch>0</horstretch>
479 <verstretch>0</verstretch>
482 <property name="text">
487 <item row="0" column="1" rowspan="3">
488 <widget class="QListWidget" name="height_lw">
489 <property name="sizePolicy">
490 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
491 <horstretch>0</horstretch>
492 <verstretch>0</verstretch>
497 <item row="1" column="0">
498 <widget class="QPushButton" name="del_height_pb">
499 <property name="sizePolicy">
500 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
501 <horstretch>0</horstretch>
502 <verstretch>0</verstretch>
505 <property name="text">
510 <item row="2" column="0">
511 <spacer name="verticalSpacer_11">
512 <property name="orientation">
513 <enum>Qt::Vertical</enum>
515 <property name="sizeHint" stdset="0">
528 <spacer name="verticalSpacer_12">
529 <property name="orientation">
530 <enum>Qt::Vertical</enum>
532 <property name="sizeHint" stdset="0">
550 <tabstop>scrollArea</tabstop>
551 <tabstop>rb0</tabstop>
552 <tabstop>rb1</tabstop>
553 <tabstop>rb2</tabstop>
554 <tabstop>origin_le</tabstop>
555 <tabstop>axis_le</tabstop>
556 <tabstop>base_le</tabstop>
557 <tabstop>ext_radius_spb</tabstop>
558 <tabstop>int_radius_spb</tabstop>
559 <tabstop>angle_spb</tabstop>
560 <tabstop>height_spb</tabstop>
561 <tabstop>nr_spb</tabstop>
562 <tabstop>na_spb</tabstop>
563 <tabstop>nh_spb</tabstop>
564 <tabstop>random_param_w</tabstop>
565 <tabstop>add_radius_pb</tabstop>
566 <tabstop>del_radius_pb</tabstop>
567 <tabstop>radius_lw</tabstop>
568 <tabstop>add_angle_pb</tabstop>
569 <tabstop>angle_lw</tabstop>
570 <tabstop>del_angle_pb</tabstop>
571 <tabstop>add_height_pb</tabstop>
572 <tabstop>height_lw</tabstop>
573 <tabstop>del_height_pb</tabstop>
579 <signal>clicked()</signal>
580 <receiver>n_group</receiver>
583 <hint type="sourcelabel">
587 <hint type="destinationlabel">
595 <signal>clicked()</signal>
596 <receiver>rah_group</receiver>
599 <hint type="sourcelabel">
603 <hint type="destinationlabel">
611 <signal>clicked()</signal>
612 <receiver>geomobj_group</receiver>
615 <hint type="sourcelabel">
619 <hint type="destinationlabel">
627 <signal>clicked()</signal>
628 <receiver>random_param_w</receiver>
631 <hint type="sourcelabel">
635 <hint type="destinationlabel">
643 <signal>clicked()</signal>
644 <receiver>rah_group</receiver>
647 <hint type="sourcelabel">
651 <hint type="destinationlabel">
659 <signal>clicked()</signal>
660 <receiver>n_group</receiver>
663 <hint type="sourcelabel">
667 <hint type="destinationlabel">
675 <signal>clicked()</signal>
676 <receiver>geomobj_group</receiver>
679 <hint type="sourcelabel">
683 <hint type="destinationlabel">
691 <signal>clicked()</signal>
692 <receiver>random_param_w</receiver>
695 <hint type="sourcelabel">
699 <hint type="destinationlabel">
707 <signal>clicked()</signal>
708 <receiver>geomobj_group</receiver>
711 <hint type="sourcelabel">
715 <hint type="destinationlabel">
723 <signal>clicked()</signal>
724 <receiver>random_param_w</receiver>
727 <hint type="sourcelabel">
731 <hint type="destinationlabel">
739 <signal>clicked()</signal>
740 <receiver>rah_group</receiver>
743 <hint type="sourcelabel">
747 <hint type="destinationlabel">
755 <signal>clicked()</signal>
756 <receiver>n_group</receiver>
759 <hint type="sourcelabel">
763 <hint type="destinationlabel">