got keys + clicks :)
[engrid.git] / guinormalextrusion.ui
blob1c1b3463054c37d83215df9a5b78f0fca03bc358
1 <ui version="4.0" >
2  <class>GuiNormalExtrusion</class>
3  <widget class="QDialog" name="GuiNormalExtrusion" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>654</width>
9     <height>498</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>extrusion</string>
14   </property>
15   <property name="windowIcon" >
16    <iconset resource="engrid.qrc" >
17     <normaloff>:/icons/resources/icons/G.png</normaloff>:/icons/resources/icons/G.png</iconset>
18   </property>
19   <layout class="QGridLayout" name="gridLayout_3" >
20    <item row="0" column="0" >
21     <layout class="QVBoxLayout" >
22      <item>
23       <widget class="QGroupBox" name="groupBox_3" >
24        <property name="title" >
25         <string>layer spacing type</string>
26        </property>
27        <layout class="QVBoxLayout" >
28         <item>
29          <widget class="QRadioButton" name="radioButtonSimple" >
30           <property name="text" >
31            <string>simple</string>
32           </property>
33           <property name="checked" >
34            <bool>true</bool>
35           </property>
36          </widget>
37         </item>
38         <item>
39          <widget class="QRadioButton" name="radioButtonFixedHeights" >
40           <property name="text" >
41            <string>fixed heights</string>
42           </property>
43          </widget>
44         </item>
45        </layout>
46       </widget>
47      </item>
48      <item>
49       <widget class="QGroupBox" name="groupBoxSimple" >
50        <property name="title" >
51         <string>simple parameters</string>
52        </property>
53        <layout class="QGridLayout" >
54         <item row="0" column="0" >
55          <widget class="QLabel" name="label" >
56           <property name="text" >
57            <string>number of layers</string>
58           </property>
59          </widget>
60         </item>
61         <item row="0" column="1" >
62          <widget class="QLineEdit" name="lineEditSimpleNumLayers" >
63           <property name="minimumSize" >
64            <size>
65             <width>100</width>
66             <height>0</height>
67            </size>
68           </property>
69           <property name="text" >
70            <string>1</string>
71           </property>
72          </widget>
73         </item>
74         <item row="1" column="0" >
75          <widget class="QLabel" name="label_2" >
76           <property name="text" >
77            <string>height of first layer</string>
78           </property>
79          </widget>
80         </item>
81         <item row="2" column="0" >
82          <widget class="QLabel" name="label_3" >
83           <property name="text" >
84            <string>increase factor</string>
85           </property>
86          </widget>
87         </item>
88         <item row="1" column="1" >
89          <widget class="QLineEdit" name="lineEditSimpleHeight" >
90           <property name="text" >
91            <string>1</string>
92           </property>
93          </widget>
94         </item>
95         <item row="2" column="1" >
96          <widget class="QLineEdit" name="lineEditSimpleIncrease" >
97           <property name="text" >
98            <string>1</string>
99           </property>
100          </widget>
101         </item>
102        </layout>
103       </widget>
104      </item>
105      <item>
106       <widget class="QGroupBox" name="groupBoxFixedHeights" >
107        <property name="enabled" >
108         <bool>false</bool>
109        </property>
110        <property name="title" >
111         <string>fixed heights (appr. tanh)</string>
112        </property>
113        <layout class="QGridLayout" >
114         <item row="0" column="0" >
115          <widget class="QLabel" name="label_4" >
116           <property name="text" >
117            <string>number of layers</string>
118           </property>
119          </widget>
120         </item>
121         <item row="0" column="1" >
122          <widget class="QLineEdit" name="lineEditFixedHeightsNumLayers" >
123           <property name="text" >
124            <string>1</string>
125           </property>
126          </widget>
127         </item>
128         <item row="1" column="1" >
129          <widget class="QLineEdit" name="lineEditFixedHeightsHeightFirst" >
130           <property name="text" >
131            <string>0</string>
132           </property>
133          </widget>
134         </item>
135         <item row="2" column="1" >
136          <widget class="QLineEdit" name="lineEditFixedHeightsHeightLast" >
137           <property name="text" >
138            <string>0</string>
139           </property>
140          </widget>
141         </item>
142         <item row="1" column="0" >
143          <widget class="QLabel" name="label_5" >
144           <property name="text" >
145            <string>height of first layer</string>
146           </property>
147          </widget>
148         </item>
149         <item row="2" column="0" >
150          <widget class="QLabel" name="label_6" >
151           <property name="text" >
152            <string>height of last layer</string>
153           </property>
154          </widget>
155         </item>
156         <item row="3" column="1" >
157          <widget class="QLineEdit" name="lineEditFixedHeightsTotalHeight" >
158           <property name="text" >
159            <string>1</string>
160           </property>
161          </widget>
162         </item>
163         <item row="3" column="0" >
164          <widget class="QLabel" name="label_7" >
165           <property name="text" >
166            <string>total height</string>
167           </property>
168          </widget>
169         </item>
170        </layout>
171       </widget>
172      </item>
173      <item>
174       <spacer>
175        <property name="orientation" >
176         <enum>Qt::Vertical</enum>
177        </property>
178        <property name="sizeHint" stdset="0" >
179         <size>
180          <width>216</width>
181          <height>31</height>
182         </size>
183        </property>
184       </spacer>
185      </item>
186     </layout>
187    </item>
188    <item row="0" column="1" >
189     <layout class="QVBoxLayout" name="verticalLayout" >
190      <item>
191       <widget class="QGroupBox" name="groupBox_2" >
192        <property name="title" >
193         <string>extrusion type</string>
194        </property>
195        <layout class="QVBoxLayout" name="verticalLayout_2" >
196         <item>
197          <widget class="QRadioButton" name="radioButtonNormal" >
198           <property name="text" >
199            <string>surface normal</string>
200           </property>
201           <property name="checked" >
202            <bool>true</bool>
203           </property>
204          </widget>
205         </item>
206         <item>
207          <widget class="QRadioButton" name="radioButtonFixed" >
208           <property name="enabled" >
209            <bool>true</bool>
210           </property>
211           <property name="text" >
212            <string>prescribed normal</string>
213           </property>
214          </widget>
215         </item>
216         <item>
217          <widget class="QRadioButton" name="radioButtonCylinder" >
218           <property name="text" >
219            <string>cylindrical</string>
220           </property>
221          </widget>
222         </item>
223         <item>
224          <widget class="QRadioButton" name="radioButtonRotation" >
225           <property name="text" >
226            <string>rotational</string>
227           </property>
228          </widget>
229         </item>
230        </layout>
231       </widget>
232      </item>
233      <item>
234       <widget class="QGroupBox" name="groupBoxFixed" >
235        <property name="enabled" >
236         <bool>false</bool>
237        </property>
238        <property name="title" >
239         <string>prescribed normal</string>
240        </property>
241        <layout class="QGridLayout" name="gridLayout_2" >
242         <item row="0" column="1" >
243          <widget class="QLineEdit" name="lineEditFixedNX" >
244           <property name="text" >
245            <string>0</string>
246           </property>
247          </widget>
248         </item>
249         <item row="1" column="0" >
250          <widget class="QLabel" name="label_10" >
251           <property name="text" >
252            <string>normal = </string>
253           </property>
254          </widget>
255         </item>
256         <item row="1" column="1" >
257          <widget class="QLineEdit" name="lineEditFixedNY" >
258           <property name="text" >
259            <string>0</string>
260           </property>
261          </widget>
262         </item>
263         <item row="2" column="1" >
264          <widget class="QLineEdit" name="lineEditFixedNZ" >
265           <property name="text" >
266            <string>0</string>
267           </property>
268          </widget>
269         </item>
270         <item row="0" column="2" >
271          <spacer name="horizontalSpacer" >
272           <property name="orientation" >
273            <enum>Qt::Horizontal</enum>
274           </property>
275           <property name="sizeHint" stdset="0" >
276            <size>
277             <width>40</width>
278             <height>20</height>
279            </size>
280           </property>
281          </spacer>
282         </item>
283         <item row="3" column="1" >
284          <widget class="QLineEdit" name="lineEditFixedDist" >
285           <property name="text" >
286            <string>-1</string>
287           </property>
288          </widget>
289         </item>
290         <item row="3" column="0" >
291          <widget class="QLabel" name="label_11" >
292           <property name="text" >
293            <string>min. distance</string>
294           </property>
295          </widget>
296         </item>
297        </layout>
298       </widget>
299      </item>
300      <item>
301       <widget class="QGroupBox" name="groupBoxCylinder" >
302        <property name="enabled" >
303         <bool>true</bool>
304        </property>
305        <property name="title" >
306         <string>cylindrical/rotational extrusion</string>
307        </property>
308        <layout class="QGridLayout" name="gridLayout" >
309         <item row="0" column="1" >
310          <widget class="QLineEdit" name="lineEditCylinderX0" >
311           <property name="text" >
312            <string>0</string>
313           </property>
314          </widget>
315         </item>
316         <item row="0" column="3" >
317          <widget class="QLineEdit" name="lineEditCylinderNX" >
318           <property name="text" >
319            <string>1</string>
320           </property>
321          </widget>
322         </item>
323         <item row="1" column="0" >
324          <widget class="QLabel" name="label_8" >
325           <property name="text" >
326            <string>origin = </string>
327           </property>
328          </widget>
329         </item>
330         <item row="1" column="1" >
331          <widget class="QLineEdit" name="lineEditCylinderY0" >
332           <property name="text" >
333            <string>0</string>
334           </property>
335          </widget>
336         </item>
337         <item row="1" column="2" >
338          <widget class="QLabel" name="label_9" >
339           <property name="text" >
340            <string>   axis = </string>
341           </property>
342          </widget>
343         </item>
344         <item row="1" column="3" >
345          <widget class="QLineEdit" name="lineEditCylinderNY" >
346           <property name="text" >
347            <string>0</string>
348           </property>
349          </widget>
350         </item>
351         <item row="2" column="1" >
352          <widget class="QLineEdit" name="lineEditCylinderZ0" >
353           <property name="text" >
354            <string>0</string>
355           </property>
356          </widget>
357         </item>
358         <item row="2" column="3" >
359          <widget class="QLineEdit" name="lineEditCylinderNZ" >
360           <property name="text" >
361            <string>0</string>
362           </property>
363          </widget>
364         </item>
365        </layout>
366       </widget>
367      </item>
368      <item>
369       <spacer name="verticalSpacer" >
370        <property name="orientation" >
371         <enum>Qt::Vertical</enum>
372        </property>
373        <property name="sizeHint" stdset="0" >
374         <size>
375          <width>20</width>
376          <height>40</height>
377         </size>
378        </property>
379       </spacer>
380      </item>
381     </layout>
382    </item>
383    <item row="0" column="2" >
384     <layout class="QVBoxLayout" >
385      <item>
386       <widget class="QGroupBox" name="groupBox" >
387        <property name="title" >
388         <string>boundary codes</string>
389        </property>
390        <layout class="QVBoxLayout" >
391         <item>
392          <widget class="QListWidget" name="listWidget" />
393         </item>
394        </layout>
395       </widget>
396      </item>
397      <item>
398       <spacer>
399        <property name="orientation" >
400         <enum>Qt::Vertical</enum>
401        </property>
402        <property name="sizeHint" stdset="0" >
403         <size>
404          <width>20</width>
405          <height>40</height>
406         </size>
407        </property>
408       </spacer>
409      </item>
410     </layout>
411    </item>
412    <item row="2" column="0" colspan="3" >
413     <layout class="QHBoxLayout" >
414      <item>
415       <widget class="QPushButton" name="pushButtonHelp" >
416        <property name="text" >
417         <string>Help</string>
418        </property>
419       </widget>
420      </item>
421      <item>
422       <widget class="QDialogButtonBox" name="buttonBox" >
423        <property name="orientation" >
424         <enum>Qt::Horizontal</enum>
425        </property>
426        <property name="standardButtons" >
427         <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
428        </property>
429       </widget>
430      </item>
431     </layout>
432    </item>
433    <item row="1" column="1" >
434     <spacer>
435      <property name="orientation" >
436       <enum>Qt::Vertical</enum>
437      </property>
438      <property name="sizeHint" stdset="0" >
439       <size>
440        <width>20</width>
441        <height>16</height>
442       </size>
443      </property>
444     </spacer>
445    </item>
446   </layout>
447  </widget>
448  <resources>
449   <include location="engrid.qrc" />
450  </resources>
451  <connections>
452   <connection>
453    <sender>buttonBox</sender>
454    <signal>rejected()</signal>
455    <receiver>GuiNormalExtrusion</receiver>
456    <slot>reject()</slot>
457    <hints>
458     <hint type="sourcelabel" >
459      <x>68</x>
460      <y>196</y>
461     </hint>
462     <hint type="destinationlabel" >
463      <x>195</x>
464      <y>104</y>
465     </hint>
466    </hints>
467   </connection>
468   <connection>
469    <sender>buttonBox</sender>
470    <signal>accepted()</signal>
471    <receiver>GuiNormalExtrusion</receiver>
472    <slot>accept()</slot>
473    <hints>
474     <hint type="sourcelabel" >
475      <x>68</x>
476      <y>196</y>
477     </hint>
478     <hint type="destinationlabel" >
479      <x>195</x>
480      <y>104</y>
481     </hint>
482    </hints>
483   </connection>
484   <connection>
485    <sender>radioButtonSimple</sender>
486    <signal>toggled(bool)</signal>
487    <receiver>groupBoxSimple</receiver>
488    <slot>setEnabled(bool)</slot>
489    <hints>
490     <hint type="sourcelabel" >
491      <x>123</x>
492      <y>46</y>
493     </hint>
494     <hint type="destinationlabel" >
495      <x>123</x>
496      <y>159</y>
497     </hint>
498    </hints>
499   </connection>
500   <connection>
501    <sender>radioButtonFixedHeights</sender>
502    <signal>toggled(bool)</signal>
503    <receiver>groupBoxFixedHeights</receiver>
504    <slot>setEnabled(bool)</slot>
505    <hints>
506     <hint type="sourcelabel" >
507      <x>123</x>
508      <y>69</y>
509     </hint>
510     <hint type="destinationlabel" >
511      <x>123</x>
512      <y>286</y>
513     </hint>
514    </hints>
515   </connection>
516   <connection>
517    <sender>radioButtonFixed</sender>
518    <signal>toggled(bool)</signal>
519    <receiver>groupBoxFixed</receiver>
520    <slot>setEnabled(bool)</slot>
521    <hints>
522     <hint type="sourcelabel" >
523      <x>351</x>
524      <y>66</y>
525     </hint>
526     <hint type="destinationlabel" >
527      <x>391</x>
528      <y>175</y>
529     </hint>
530    </hints>
531   </connection>
532  </connections>
533 </ui>