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="QWidget" name="geomobj_group" native="true">
112 <layout class="QFormLayout" name="formLayout_3">
113 <item row="0" column="0">
114 <widget class="QLabel" name="label">
115 <property name="text">
116 <string>origin</string>
120 <item row="0" column="1">
121 <widget class="QLineEdit" name="origin_le"/>
123 <item row="2" column="0">
124 <widget class="QLabel" name="label_2">
125 <property name="text">
126 <string>axis</string>
130 <item row="2" column="1">
131 <widget class="QLineEdit" name="axis_le">
132 <property name="sizePolicy">
133 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
134 <horstretch>0</horstretch>
135 <verstretch>0</verstretch>
138 <property name="maximumSize">
140 <width>16777215</width>
141 <height>16777215</height>
144 <property name="readOnly">
149 <item row="4" column="1">
150 <widget class="QLineEdit" name="base_le"/>
152 <item row="4" column="0">
153 <widget class="QLabel" name="label_10">
154 <property name="text">
155 <string>base</string>
163 <widget class="QWidget" name="rah_group" native="true">
164 <layout class="QFormLayout" name="formLayout_2">
165 <item row="0" column="0">
166 <widget class="QLabel" name="label_6">
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_7">
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="singleStep">
201 <double>1.000000000000000</double>
203 <property name="value">
204 <double>1.000000000000000</double>
208 <item row="2" column="0">
209 <widget class="QLabel" name="label_8">
210 <property name="text">
211 <string>slice angle</string>
215 <item row="2" column="1">
216 <widget class="QDoubleSpinBox" name="angle_spb">
217 <property name="decimals">
220 <property name="maximum">
221 <double>360.000000000000000</double>
223 <property name="singleStep">
224 <double>10.000000000000000</double>
226 <property name="value">
227 <double>360.000000000000000</double>
231 <item row="3" column="0">
232 <widget class="QLabel" name="label_9">
233 <property name="text">
234 <string>height</string>
238 <item row="3" column="1">
239 <widget class="QDoubleSpinBox" name="height_spb">
240 <property name="decimals">
243 <property name="maximum">
244 <double>1000000000.000000000000000</double>
246 <property name="value">
247 <double>1.000000000000000</double>
255 <widget class="QWidget" name="n_group" native="true">
256 <layout class="QFormLayout" name="formLayout">
257 <property name="fieldGrowthPolicy">
258 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
260 <item row="0" column="0">
261 <widget class="QLabel" name="label_3">
262 <property name="text">
263 <string>nb Radial</string>
267 <item row="0" column="1">
268 <widget class="QSpinBox" name="nr_spb">
269 <property name="minimum">
272 <property name="maximum">
273 <number>1000000</number>
275 <property name="value">
280 <item row="1" column="0">
281 <widget class="QLabel" name="label_4">
282 <property name="text">
283 <string>nb Angular</string>
287 <item row="1" column="1">
288 <widget class="QSpinBox" name="na_spb">
289 <property name="minimum">
292 <property name="maximum">
293 <number>1000000</number>
295 <property name="value">
300 <item row="2" column="0">
301 <widget class="QLabel" name="label_5">
302 <property name="text">
303 <string>nb Height</string>
307 <item row="2" column="1">
308 <widget class="QSpinBox" name="nh_spb">
309 <property name="minimum">
312 <property name="maximum">
313 <number>1000000</number>
315 <property name="value">
324 <widget class="QTabWidget" name="random_param_w">
325 <property name="sizePolicy">
326 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
327 <horstretch>0</horstretch>
328 <verstretch>0</verstretch>
331 <property name="maximumSize">
333 <width>16777215</width>
337 <property name="currentIndex">
340 <widget class="QWidget" name="ext_radius_tab">
341 <attribute name="title">
342 <string>radius</string>
344 <layout class="QGridLayout" name="gridLayout_2">
345 <item row="0" column="0">
346 <widget class="QPushButton" name="add_radius_pb">
347 <property name="enabled">
350 <property name="sizePolicy">
351 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
352 <horstretch>0</horstretch>
353 <verstretch>0</verstretch>
356 <property name="text">
361 <item row="0" column="1" rowspan="4">
362 <widget class="QListWidget" name="radius_lw">
363 <property name="sizePolicy">
364 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
365 <horstretch>0</horstretch>
366 <verstretch>0</verstretch>
371 <item row="1" column="0">
372 <widget class="QPushButton" name="del_radius_pb">
373 <property name="sizePolicy">
374 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
375 <horstretch>0</horstretch>
376 <verstretch>0</verstretch>
379 <property name="text">
384 <item row="2" column="0">
385 <spacer name="verticalSpacer">
386 <property name="orientation">
387 <enum>Qt::Vertical</enum>
389 <property name="sizeHint" stdset="0">
399 <widget class="QWidget" name="ext_angle_tab">
400 <attribute name="title">
401 <string>angle</string>
403 <layout class="QGridLayout" name="gridLayout_3">
404 <item row="0" column="0">
405 <widget class="QPushButton" name="add_angle_pb">
406 <property name="enabled">
409 <property name="sizePolicy">
410 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
411 <horstretch>0</horstretch>
412 <verstretch>0</verstretch>
415 <property name="text">
420 <item row="0" column="1" rowspan="3">
421 <widget class="QListWidget" name="angle_lw"/>
423 <item row="1" column="0">
424 <widget class="QPushButton" name="del_angle_pb">
425 <property name="sizePolicy">
426 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
427 <horstretch>0</horstretch>
428 <verstretch>0</verstretch>
431 <property name="text">
436 <item row="2" column="0">
437 <spacer name="verticalSpacer_2">
438 <property name="orientation">
439 <enum>Qt::Vertical</enum>
441 <property name="sizeHint" stdset="0">
451 <widget class="QWidget" name="ext_height_tab">
452 <attribute name="title">
453 <string>height</string>
455 <layout class="QGridLayout" name="gridLayout_4">
456 <item row="0" column="0">
457 <widget class="QPushButton" name="add_height_pb">
458 <property name="enabled">
461 <property name="sizePolicy">
462 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
463 <horstretch>0</horstretch>
464 <verstretch>0</verstretch>
467 <property name="text">
472 <item row="0" column="1" rowspan="3">
473 <widget class="QListWidget" name="height_lw">
474 <property name="sizePolicy">
475 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
476 <horstretch>0</horstretch>
477 <verstretch>0</verstretch>
482 <item row="1" column="0">
483 <widget class="QPushButton" name="del_height_pb">
484 <property name="sizePolicy">
485 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
486 <horstretch>0</horstretch>
487 <verstretch>0</verstretch>
490 <property name="text">
495 <item row="2" column="0">
496 <spacer name="verticalSpacer_3">
497 <property name="orientation">
498 <enum>Qt::Vertical</enum>
500 <property name="sizeHint" stdset="0">
513 <spacer name="verticalSpacer_4">
514 <property name="orientation">
515 <enum>Qt::Vertical</enum>
517 <property name="sizeHint" stdset="0">
535 <signal>clicked()</signal>
536 <receiver>n_group</receiver>
539 <hint type="sourcelabel">
543 <hint type="destinationlabel">
551 <signal>clicked()</signal>
552 <receiver>n_group</receiver>
555 <hint type="sourcelabel">
559 <hint type="destinationlabel">
567 <signal>clicked()</signal>
568 <receiver>random_param_w</receiver>
571 <hint type="sourcelabel">
575 <hint type="destinationlabel">
583 <signal>clicked()</signal>
584 <receiver>geomobj_group</receiver>
587 <hint type="sourcelabel">
591 <hint type="destinationlabel">
599 <signal>clicked()</signal>
600 <receiver>geomobj_group</receiver>
603 <hint type="sourcelabel">
607 <hint type="destinationlabel">
615 <signal>clicked()</signal>
616 <receiver>n_group</receiver>
619 <hint type="sourcelabel">
623 <hint type="destinationlabel">
631 <signal>clicked()</signal>
632 <receiver>random_param_w</receiver>
635 <hint type="sourcelabel">
639 <hint type="destinationlabel">
647 <signal>clicked()</signal>
648 <receiver>rah_group</receiver>
651 <hint type="sourcelabel">
655 <hint type="destinationlabel">
663 <signal>clicked()</signal>
664 <receiver>rah_group</receiver>
667 <hint type="sourcelabel">
671 <hint type="destinationlabel">
679 <signal>clicked()</signal>
680 <receiver>random_param_w</receiver>
683 <hint type="sourcelabel">
687 <hint type="destinationlabel">
695 <signal>clicked()</signal>
696 <receiver>geomobj_group</receiver>
699 <hint type="sourcelabel">
703 <hint type="destinationlabel">
711 <signal>clicked()</signal>
712 <receiver>rah_group</receiver>
715 <hint type="sourcelabel">
719 <hint type="destinationlabel">