1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MakeCylinderDialog</class>
4 <widget class="QDialog" name="MakeCylinderDialog">
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>Cylinder construction</string>
28 <layout class="QVBoxLayout" name="verticalLayout">
30 <widget class="QGroupBox" name="groupBox_2">
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">
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_3">
111 <widget class="QGroupBox" name="groupBox">
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_2">
129 <widget class="QWidget" name="geomobj_group" native="true">
130 <layout class="QFormLayout" name="formLayout_3">
131 <item row="0" column="0">
132 <widget class="QLabel" name="label">
133 <property name="text">
134 <string>origin</string>
138 <item row="0" column="1">
139 <widget class="QLineEdit" name="origin_le"/>
141 <item row="2" column="0">
142 <widget class="QLabel" name="label_2">
143 <property name="text">
144 <string>axis</string>
148 <item row="2" column="1">
149 <widget class="QLineEdit" name="axis_le">
150 <property name="sizePolicy">
151 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
152 <horstretch>0</horstretch>
153 <verstretch>0</verstretch>
156 <property name="maximumSize">
158 <width>16777215</width>
159 <height>16777215</height>
162 <property name="readOnly">
167 <item row="4" column="1">
168 <widget class="QLineEdit" name="base_le"/>
170 <item row="4" column="0">
171 <widget class="QLabel" name="label_10">
172 <property name="text">
173 <string>base</string>
181 <widget class="QWidget" name="rah_group" native="true">
182 <layout class="QFormLayout" name="formLayout_2">
183 <item row="0" column="0">
184 <widget class="QLabel" name="label_6">
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_7">
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="singleStep">
219 <double>1.000000000000000</double>
221 <property name="value">
222 <double>1.000000000000000</double>
226 <item row="2" column="0">
227 <widget class="QLabel" name="label_8">
228 <property name="text">
229 <string>slice angle</string>
233 <item row="2" column="1">
234 <widget class="QDoubleSpinBox" name="angle_spb">
235 <property name="decimals">
238 <property name="maximum">
239 <double>360.000000000000000</double>
241 <property name="singleStep">
242 <double>10.000000000000000</double>
244 <property name="value">
245 <double>360.000000000000000</double>
249 <item row="3" column="0">
250 <widget class="QLabel" name="label_9">
251 <property name="text">
252 <string>height</string>
256 <item row="3" column="1">
257 <widget class="QDoubleSpinBox" name="height_spb">
258 <property name="decimals">
261 <property name="maximum">
262 <double>1000000000.000000000000000</double>
264 <property name="value">
265 <double>1.000000000000000</double>
273 <widget class="QWidget" name="n_group" native="true">
274 <layout class="QFormLayout" name="formLayout">
275 <property name="fieldGrowthPolicy">
276 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
278 <item row="0" column="0">
279 <widget class="QLabel" name="label_3">
280 <property name="text">
281 <string>nb Radial</string>
285 <item row="0" column="1">
286 <widget class="QSpinBox" name="nr_spb">
287 <property name="minimum">
290 <property name="maximum">
291 <number>1000000</number>
293 <property name="value">
298 <item row="1" column="0">
299 <widget class="QLabel" name="label_4">
300 <property name="text">
301 <string>nb Angular</string>
305 <item row="1" column="1">
306 <widget class="QSpinBox" name="na_spb">
307 <property name="minimum">
310 <property name="maximum">
311 <number>1000000</number>
313 <property name="value">
318 <item row="2" column="0">
319 <widget class="QLabel" name="label_5">
320 <property name="text">
321 <string>nb Height</string>
325 <item row="2" column="1">
326 <widget class="QSpinBox" name="nh_spb">
327 <property name="minimum">
330 <property name="maximum">
331 <number>1000000</number>
333 <property name="value">
342 <widget class="QTabWidget" name="random_param_w">
343 <property name="sizePolicy">
344 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
345 <horstretch>0</horstretch>
346 <verstretch>0</verstretch>
349 <property name="maximumSize">
351 <width>16777215</width>
355 <property name="currentIndex">
358 <widget class="QWidget" name="ext_radius_tab">
359 <attribute name="title">
360 <string>radius</string>
362 <layout class="QGridLayout" name="gridLayout_2">
363 <item row="0" column="0">
364 <widget class="QPushButton" name="add_radius_pb">
365 <property name="enabled">
368 <property name="sizePolicy">
369 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
370 <horstretch>0</horstretch>
371 <verstretch>0</verstretch>
374 <property name="text">
379 <item row="0" column="1" rowspan="4">
380 <widget class="QListWidget" name="radius_lw">
381 <property name="sizePolicy">
382 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
383 <horstretch>0</horstretch>
384 <verstretch>0</verstretch>
389 <item row="1" column="0">
390 <widget class="QPushButton" name="del_radius_pb">
391 <property name="sizePolicy">
392 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
393 <horstretch>0</horstretch>
394 <verstretch>0</verstretch>
397 <property name="text">
402 <item row="2" column="0">
403 <spacer name="verticalSpacer">
404 <property name="orientation">
405 <enum>Qt::Vertical</enum>
407 <property name="sizeHint" stdset="0">
417 <widget class="QWidget" name="ext_angle_tab">
418 <attribute name="title">
419 <string>angle</string>
421 <layout class="QGridLayout" name="gridLayout_3">
422 <item row="0" column="0">
423 <widget class="QPushButton" name="add_angle_pb">
424 <property name="enabled">
427 <property name="sizePolicy">
428 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
429 <horstretch>0</horstretch>
430 <verstretch>0</verstretch>
433 <property name="text">
438 <item row="0" column="1" rowspan="3">
439 <widget class="QListWidget" name="angle_lw"/>
441 <item row="1" column="0">
442 <widget class="QPushButton" name="del_angle_pb">
443 <property name="sizePolicy">
444 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
445 <horstretch>0</horstretch>
446 <verstretch>0</verstretch>
449 <property name="text">
454 <item row="2" column="0">
455 <spacer name="verticalSpacer_2">
456 <property name="orientation">
457 <enum>Qt::Vertical</enum>
459 <property name="sizeHint" stdset="0">
469 <widget class="QWidget" name="ext_height_tab">
470 <attribute name="title">
471 <string>height</string>
473 <layout class="QGridLayout" name="gridLayout_4">
474 <item row="0" column="0">
475 <widget class="QPushButton" name="add_height_pb">
476 <property name="enabled">
479 <property name="sizePolicy">
480 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
481 <horstretch>0</horstretch>
482 <verstretch>0</verstretch>
485 <property name="text">
490 <item row="0" column="1" rowspan="3">
491 <widget class="QListWidget" name="height_lw">
492 <property name="sizePolicy">
493 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
494 <horstretch>0</horstretch>
495 <verstretch>0</verstretch>
500 <item row="1" column="0">
501 <widget class="QPushButton" name="del_height_pb">
502 <property name="sizePolicy">
503 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
504 <horstretch>0</horstretch>
505 <verstretch>0</verstretch>
508 <property name="text">
513 <item row="2" column="0">
514 <spacer name="verticalSpacer_3">
515 <property name="orientation">
516 <enum>Qt::Vertical</enum>
518 <property name="sizeHint" stdset="0">
531 <spacer name="verticalSpacer_4">
532 <property name="orientation">
533 <enum>Qt::Vertical</enum>
535 <property name="sizeHint" stdset="0">
556 <signal>clicked()</signal>
557 <receiver>n_group</receiver>
560 <hint type="sourcelabel">
564 <hint type="destinationlabel">
572 <signal>clicked()</signal>
573 <receiver>n_group</receiver>
576 <hint type="sourcelabel">
580 <hint type="destinationlabel">
588 <signal>clicked()</signal>
589 <receiver>random_param_w</receiver>
592 <hint type="sourcelabel">
596 <hint type="destinationlabel">
604 <signal>clicked()</signal>
605 <receiver>geomobj_group</receiver>
608 <hint type="sourcelabel">
612 <hint type="destinationlabel">
620 <signal>clicked()</signal>
621 <receiver>geomobj_group</receiver>
624 <hint type="sourcelabel">
628 <hint type="destinationlabel">
636 <signal>clicked()</signal>
637 <receiver>n_group</receiver>
640 <hint type="sourcelabel">
644 <hint type="destinationlabel">
652 <signal>clicked()</signal>
653 <receiver>random_param_w</receiver>
656 <hint type="sourcelabel">
660 <hint type="destinationlabel">
668 <signal>clicked()</signal>
669 <receiver>rah_group</receiver>
672 <hint type="sourcelabel">
676 <hint type="destinationlabel">
684 <signal>clicked()</signal>
685 <receiver>rah_group</receiver>
688 <hint type="sourcelabel">
692 <hint type="destinationlabel">
700 <signal>clicked()</signal>
701 <receiver>random_param_w</receiver>
704 <hint type="sourcelabel">
708 <hint type="destinationlabel">
716 <signal>clicked()</signal>
717 <receiver>geomobj_group</receiver>
720 <hint type="sourcelabel">
724 <hint type="destinationlabel">
732 <signal>clicked()</signal>
733 <receiver>rah_group</receiver>
736 <hint type="sourcelabel">
740 <hint type="destinationlabel">