]> SALOME platform Git repositories - plugins/blsurfplugin.git/blob - src/GUI/BLSURFPluginGUI_StdWidget_QTD.ui
Salome HOME
53b0517df3b44a93ff33c13cb9f67edb72c442c8
[plugins/blsurfplugin.git] / src / GUI / BLSURFPluginGUI_StdWidget_QTD.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <author>Gilles DAVID (OCC)</author>
4  <class>BLSURFPluginGUI_StdWidget_QTD</class>
5  <widget class="QWidget" name="BLSURFPluginGUI_StdWidget_QTD">
6   <property name="geometry">
7    <rect>
8     <x>0</x>
9     <y>0</y>
10     <width>667</width>
11     <height>342</height>
12    </rect>
13   </property>
14   <layout class="QGridLayout" name="gridLayout_5">
15    <property name="leftMargin">
16     <number>0</number>
17    </property>
18    <property name="topMargin">
19     <number>0</number>
20    </property>
21    <property name="rightMargin">
22     <number>0</number>
23    </property>
24    <property name="bottomMargin">
25     <number>0</number>
26    </property>
27    <item row="0" column="0">
28     <widget class="QGroupBox" name="groupBox">
29      <property name="title">
30       <string>BLSURF_PHYSICAL_SIZE</string>
31      </property>
32      <layout class="QGridLayout" name="gridLayout_4">
33       <item row="0" column="0">
34        <widget class="QLabel" name="label">
35         <property name="text">
36          <string>BLSURF_PHY_MESH</string>
37         </property>
38        </widget>
39       </item>
40       <item row="0" column="1" colspan="2">
41        <widget class="QComboBox" name="myPhysicalMesh">
42         <property name="toolTip">
43          <string>BLSURF_PHY_MESH_TOOLTIP</string>
44         </property>
45         <property name="currentIndex">
46          <number>1</number>
47         </property>
48         <item>
49          <property name="text">
50           <string>BLSURF_DEFAULT_USER</string>
51          </property>
52         </item>
53         <item>
54          <property name="text">
55           <string>GLOBAL_SIZE</string>
56          </property>
57         </item>
58         <item>
59          <property name="text">
60           <string>LOCAL_SIZE</string>
61          </property>
62         </item>
63        </widget>
64       </item>
65       <item row="1" column="0">
66        <widget class="QLabel" name="label_3">
67         <property name="toolTip">
68          <string>BLSURF_HPHYDEF_TOOLTIP</string>
69         </property>
70         <property name="text">
71          <string>BLSURF_HPHYDEF</string>
72         </property>
73        </widget>
74       </item>
75       <item row="1" column="1">
76        <widget class="SMESHGUI_SpinBox" name="myPhySize"/>
77       </item>
78       <item row="1" column="2">
79        <widget class="QCheckBox" name="myPhySizeRel">
80         <property name="toolTip">
81          <string>BLSURF_SIZE_REL_TOOLTIP</string>
82         </property>
83         <property name="text">
84          <string>BLSURF_SIZE_REL</string>
85         </property>
86        </widget>
87       </item>
88       <item row="2" column="0">
89        <widget class="QLabel" name="label_4">
90         <property name="text">
91          <string>BLSURF_MINSIZE</string>
92         </property>
93        </widget>
94       </item>
95       <item row="2" column="1">
96        <widget class="SMESHGUI_SpinBox" name="myMinSize"/>
97       </item>
98       <item row="2" column="2">
99        <widget class="QCheckBox" name="myMinSizeRel">
100         <property name="toolTip">
101          <string>BLSURF_SIZE_REL_TOOLTIP</string>
102         </property>
103         <property name="text">
104          <string>BLSURF_SIZE_REL</string>
105         </property>
106        </widget>
107       </item>
108       <item row="3" column="0">
109        <widget class="QLabel" name="label_5">
110         <property name="text">
111          <string>BLSURF_MAXSIZE</string>
112         </property>
113        </widget>
114       </item>
115       <item row="3" column="1">
116        <widget class="SMESHGUI_SpinBox" name="myMaxSize">
117         <property name="singleStep">
118          <double>10.000000000000000</double>
119         </property>
120        </widget>
121       </item>
122       <item row="3" column="2">
123        <widget class="QCheckBox" name="myMaxSizeRel">
124         <property name="toolTip">
125          <string>BLSURF_SIZE_REL_TOOLTIP</string>
126         </property>
127         <property name="text">
128          <string>BLSURF_SIZE_REL</string>
129         </property>
130        </widget>
131       </item>
132       <item row="4" column="1">
133        <spacer name="verticalSpacer_4">
134         <property name="orientation">
135          <enum>Qt::Vertical</enum>
136         </property>
137         <property name="sizeHint" stdset="0">
138          <size>
139           <width>20</width>
140           <height>4</height>
141          </size>
142         </property>
143        </spacer>
144       </item>
145      </layout>
146     </widget>
147    </item>
148    <item row="0" column="1">
149     <widget class="QGroupBox" name="GeomParamsGroupBox">
150      <property name="enabled">
151       <bool>true</bool>
152      </property>
153      <property name="title">
154       <string>BLSURF_GEOMETRICAL_SIZE</string>
155      </property>
156      <layout class="QGridLayout" name="gridLayout">
157       <item row="0" column="0" colspan="2">
158        <widget class="QLabel" name="label_2">
159         <property name="text">
160          <string>BLSURF_GEOM_MESH</string>
161         </property>
162        </widget>
163       </item>
164       <item row="0" column="2">
165        <widget class="QComboBox" name="myGeometricMesh">
166         <property name="toolTip">
167          <string>BLSURF_GEOM_MESH_TOOLTIP</string>
168         </property>
169         <property name="currentText">
170          <string>GLOBAL_SIZE</string>
171         </property>
172         <item>
173          <property name="text">
174           <string>BLSURF_DEFAULT_USER</string>
175          </property>
176         </item>
177         <item>
178          <property name="text">
179           <string>GLOBAL_SIZE</string>
180          </property>
181         </item>
182        </widget>
183       </item>
184       <item row="1" column="0" colspan="2">
185        <widget class="QLabel" name="label_6">
186         <property name="toolTip">
187          <string>BLSURF_ANGLE_MESH_TOOLTIP</string>
188         </property>
189         <property name="text">
190          <string>BLSURF_ANGLE_MESH</string>
191         </property>
192        </widget>
193       </item>
194       <item row="1" column="2">
195        <widget class="SMESHGUI_SpinBox" name="myAngleMesh">
196         <property name="enabled">
197          <bool>true</bool>
198         </property>
199         <property name="value">
200          <double>8.000000000000000</double>
201         </property>
202        </widget>
203       </item>
204       <item row="2" column="0" rowspan="2" colspan="2">
205        <widget class="QLabel" name="label_8">
206         <property name="toolTip">
207          <string>BLSURF_CHORDAL_TOOLTIP</string>
208         </property>
209         <property name="text">
210          <string>BLSURF_CHORDAL_ERROR</string>
211         </property>
212        </widget>
213       </item>
214       <item row="2" column="2" rowspan="2">
215        <widget class="SMESHGUI_SpinBox" name="myChordalError"/>
216       </item>
217       <item row="3" column="1" rowspan="2">
218        <spacer name="verticalSpacer">
219         <property name="orientation">
220          <enum>Qt::Vertical</enum>
221         </property>
222         <property name="sizeHint" stdset="0">
223          <size>
224           <width>20</width>
225           <height>36</height>
226          </size>
227         </property>
228        </spacer>
229       </item>
230       <item row="4" column="2">
231        <spacer name="verticalSpacer_2">
232         <property name="orientation">
233          <enum>Qt::Vertical</enum>
234         </property>
235         <property name="sizeHint" stdset="0">
236          <size>
237           <width>20</width>
238           <height>23</height>
239          </size>
240         </property>
241        </spacer>
242       </item>
243      </layout>
244     </widget>
245    </item>
246    <item row="1" column="0">
247     <widget class="QGroupBox" name="groupBox_2">
248      <property name="title">
249       <string>BLSURF_MAIN_PARAMETERS</string>
250      </property>
251      <layout class="QGridLayout" name="gridLayout_3">
252       <item row="2" column="0">
253        <widget class="QCheckBox" name="myOptimizeMesh">
254         <property name="toolTip">
255          <string>BLSURF_OPTIMISATION_TOOLTIP</string>
256         </property>
257         <property name="text">
258          <string>BLSURF_OPTIMISATION</string>
259         </property>
260         <property name="checked">
261          <bool>true</bool>
262         </property>
263        </widget>
264       </item>
265       <item row="0" column="0">
266        <widget class="QCheckBox" name="myQuadraticMesh">
267         <property name="toolTip">
268          <string>BLSURF_ELEMENT_ORDER_TOOLTIP</string>
269         </property>
270         <property name="text">
271          <string>BLSURF_ELEMENT_ORDER</string>
272         </property>
273        </widget>
274       </item>
275       <item row="1" column="1">
276        <widget class="SMESHGUI_SpinBox" name="myGradation">
277         <property name="enabled">
278          <bool>false</bool>
279         </property>
280        </widget>
281       </item>
282       <item row="4" column="0">
283        <spacer name="verticalSpacer_3">
284         <property name="orientation">
285          <enum>Qt::Vertical</enum>
286         </property>
287         <property name="sizeHint" stdset="0">
288          <size>
289           <width>20</width>
290           <height>55</height>
291          </size>
292         </property>
293        </spacer>
294       </item>
295       <item row="1" column="0">
296        <widget class="QCheckBox" name="myUseGradation">
297         <property name="toolTip">
298          <string>BLSURF_GRADATION_TOOLTIP</string>
299         </property>
300         <property name="text">
301          <string>BLSURF_GRADATION</string>
302         </property>
303        </widget>
304       </item>
305       <item row="3" column="0">
306        <widget class="QCheckBox" name="myAllowQuadrangles">
307         <property name="toolTip">
308          <string>BLSURF_ALLOW_QUADRANGLES_TOOLTIP</string>
309         </property>
310         <property name="text">
311          <string>BLSURF_ALLOW_QUADRANGLES</string>
312         </property>
313        </widget>
314       </item>
315      </layout>
316     </widget>
317    </item>
318    <item row="1" column="1">
319     <widget class="QGroupBox" name="groupBox_3">
320      <property name="title">
321       <string>BLSURF_OTHER_PARAMETERS</string>
322      </property>
323      <layout class="QGridLayout" name="gridLayout_2">
324       <item row="0" column="0">
325        <widget class="QCheckBox" name="myAnisotropic">
326         <property name="toolTip">
327          <string>BLSURF_ANISOTROPIC_TOOLTIP</string>
328         </property>
329         <property name="text">
330          <string>BLSURF_ANISOTROPIC</string>
331         </property>
332        </widget>
333       </item>
334       <item row="0" column="1">
335        <widget class="SMESHGUI_SpinBox" name="myAnisotropicRatio">
336         <property name="enabled">
337          <bool>false</bool>
338         </property>
339        </widget>
340       </item>
341       <item row="1" column="0">
342        <widget class="QCheckBox" name="myOptimiseTinyEdges">
343         <property name="toolTip">
344          <string>BLSURF_OPTIMIZE_TINY_EDGES_TOOLTIP</string>
345         </property>
346         <property name="text">
347          <string>BLSURF_OPTIMISE_TINY_EDGES</string>
348         </property>
349        </widget>
350       </item>
351       <item row="1" column="1">
352        <widget class="SMESHGUI_SpinBox" name="myTinyEdgeOptimisLength">
353         <property name="enabled">
354          <bool>false</bool>
355         </property>
356        </widget>
357       </item>
358       <item row="2" column="0">
359        <widget class="QCheckBox" name="myRemoveTinyEdges">
360         <property name="toolTip">
361          <string>BLSURF_REMOVE_TINY_EDGES_TOOLTIP</string>
362         </property>
363         <property name="text">
364          <string>BLSURF_REMOVE_TINY_EDGES</string>
365         </property>
366        </widget>
367       </item>
368       <item row="2" column="1">
369        <widget class="SMESHGUI_SpinBox" name="myTinyEdgeLength">
370         <property name="enabled">
371          <bool>false</bool>
372         </property>
373        </widget>
374       </item>
375       <item row="3" column="0">
376        <widget class="QCheckBox" name="myForceBadElementRemoval">
377         <property name="toolTip">
378          <string>BLSURF_REMOVE_SLIVERS_TOOLTIP</string>
379         </property>
380         <property name="text">
381          <string>BLSURF_REMOVE_SLIVERS</string>
382         </property>
383        </widget>
384       </item>
385       <item row="3" column="1">
386        <widget class="SMESHGUI_SpinBox" name="myBadElementAspectRatio">
387         <property name="enabled">
388          <bool>false</bool>
389         </property>
390        </widget>
391       </item>
392       <item row="4" column="0">
393        <widget class="QCheckBox" name="myCorrectSurfaceIntersection">
394         <property name="toolTip">
395          <string>BLSURF_SURFACE_INTERSECTIONS_TOOLTIP</string>
396         </property>
397         <property name="text">
398          <string>BLSURF_SURFACE_INTERSECTIONS</string>
399         </property>
400        </widget>
401       </item>
402       <item row="4" column="1">
403        <widget class="SMESHGUI_SpinBox" name="myCorrectSurfaceIntersectionMaxCost">
404         <property name="enabled">
405          <bool>false</bool>
406         </property>
407        </widget>
408       </item>
409       <item row="5" column="0">
410        <widget class="QCheckBox" name="myUseVolumeGradation">
411         <property name="toolTip">
412          <string>BLSURF_VOLUME_GRADATION_TOOLTIP</string>
413         </property>
414         <property name="text">
415          <string>BLSURF_VOLUME_GRADATION</string>
416         </property>
417        </widget>
418       </item>
419       <item row="5" column="1">
420        <widget class="SMESHGUI_SpinBox" name="myVolumeGradation">
421         <property name="enabled">
422          <bool>false</bool>
423         </property>
424        </widget>
425       </item>
426       <item row="6" column="0">
427        <spacer name="verticalSpacer_5">
428         <property name="orientation">
429          <enum>Qt::Vertical</enum>
430         </property>
431         <property name="sizeHint" stdset="0">
432          <size>
433           <width>20</width>
434           <height>3</height>
435          </size>
436         </property>
437        </spacer>
438       </item>
439      </layout>
440     </widget>
441    </item>
442   </layout>
443  </widget>
444  <customwidgets>
445   <customwidget>
446    <class>SMESHGUI_SpinBox</class>
447    <extends>QDoubleSpinBox</extends>
448    <header location="global">SMESHGUI_SpinBox.h</header>
449   </customwidget>
450  </customwidgets>
451  <tabstops>
452   <tabstop>myPhysicalMesh</tabstop>
453   <tabstop>myPhySize</tabstop>
454   <tabstop>myPhySizeRel</tabstop>
455   <tabstop>myMinSize</tabstop>
456   <tabstop>myMinSizeRel</tabstop>
457   <tabstop>myMaxSize</tabstop>
458   <tabstop>myMaxSizeRel</tabstop>
459   <tabstop>myGeometricMesh</tabstop>
460   <tabstop>myAngleMesh</tabstop>
461   <tabstop>myChordalError</tabstop>
462   <tabstop>myQuadraticMesh</tabstop>
463   <tabstop>myUseGradation</tabstop>
464   <tabstop>myGradation</tabstop>
465   <tabstop>myOptimizeMesh</tabstop>
466   <tabstop>myAllowQuadrangles</tabstop>
467   <tabstop>myAnisotropic</tabstop>
468   <tabstop>myAnisotropicRatio</tabstop>
469   <tabstop>myOptimiseTinyEdges</tabstop>
470   <tabstop>myTinyEdgeOptimisLength</tabstop>
471   <tabstop>myRemoveTinyEdges</tabstop>
472   <tabstop>myTinyEdgeLength</tabstop>
473   <tabstop>myForceBadElementRemoval</tabstop>
474   <tabstop>myBadElementAspectRatio</tabstop>
475   <tabstop>myCorrectSurfaceIntersection</tabstop>
476   <tabstop>myCorrectSurfaceIntersectionMaxCost</tabstop>
477   <tabstop>myUseVolumeGradation</tabstop>
478   <tabstop>myVolumeGradation</tabstop>
479  </tabstops>
480  <resources/>
481  <connections>
482   <connection>
483    <sender>myGeometricMesh</sender>
484    <signal>activated(int)</signal>
485    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
486    <slot>onGeometricMeshChanged()</slot>
487    <hints>
488     <hint type="sourcelabel">
489      <x>495</x>
490      <y>48</y>
491     </hint>
492     <hint type="destinationlabel">
493      <x>281</x>
494      <y>243</y>
495     </hint>
496    </hints>
497   </connection>
498   <connection>
499    <sender>myPhysicalMesh</sender>
500    <signal>activated(int)</signal>
501    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
502    <slot>onPhysicalMeshChanged()</slot>
503    <hints>
504     <hint type="sourcelabel">
505      <x>226</x>
506      <y>37</y>
507     </hint>
508     <hint type="destinationlabel">
509      <x>218</x>
510      <y>243</y>
511     </hint>
512    </hints>
513   </connection>
514   <connection>
515    <sender>myAnisotropic</sender>
516    <signal>toggled(bool)</signal>
517    <receiver>myAnisotropicRatio</receiver>
518    <slot>setEnabled(bool)</slot>
519    <hints>
520     <hint type="sourcelabel">
521      <x>488</x>
522      <y>176</y>
523     </hint>
524     <hint type="destinationlabel">
525      <x>655</x>
526      <y>175</y>
527     </hint>
528    </hints>
529   </connection>
530   <connection>
531    <sender>myRemoveTinyEdges</sender>
532    <signal>toggled(bool)</signal>
533    <receiver>myTinyEdgeLength</receiver>
534    <slot>setEnabled(bool)</slot>
535    <hints>
536     <hint type="sourcelabel">
537      <x>488</x>
538      <y>228</y>
539     </hint>
540     <hint type="destinationlabel">
541      <x>655</x>
542      <y>227</y>
543     </hint>
544    </hints>
545   </connection>
546   <connection>
547    <sender>myForceBadElementRemoval</sender>
548    <signal>toggled(bool)</signal>
549    <receiver>myBadElementAspectRatio</receiver>
550    <slot>setEnabled(bool)</slot>
551    <hints>
552     <hint type="sourcelabel">
553      <x>488</x>
554      <y>254</y>
555     </hint>
556     <hint type="destinationlabel">
557      <x>655</x>
558      <y>253</y>
559     </hint>
560    </hints>
561   </connection>
562   <connection>
563    <sender>myAnisotropic</sender>
564    <signal>toggled(bool)</signal>
565    <receiver>myChordalError</receiver>
566    <slot>setDisabled(bool)</slot>
567    <hints>
568     <hint type="sourcelabel">
569      <x>488</x>
570      <y>176</y>
571     </hint>
572     <hint type="destinationlabel">
573      <x>495</x>
574      <y>100</y>
575     </hint>
576    </hints>
577   </connection>
578   <connection>
579    <sender>myAnisotropic</sender>
580    <signal>toggled(bool)</signal>
581    <receiver>label_8</receiver>
582    <slot>setDisabled(bool)</slot>
583    <hints>
584     <hint type="sourcelabel">
585      <x>488</x>
586      <y>176</y>
587     </hint>
588     <hint type="destinationlabel">
589      <x>446</x>
590      <y>100</y>
591     </hint>
592    </hints>
593   </connection>
594   <connection>
595    <sender>myPhySize</sender>
596    <signal>editingFinished()</signal>
597    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
598    <slot>onEditingFinished()</slot>
599    <hints>
600     <hint type="sourcelabel">
601      <x>159</x>
602      <y>74</y>
603     </hint>
604     <hint type="destinationlabel">
605      <x>220</x>
606      <y>90</y>
607     </hint>
608    </hints>
609   </connection>
610   <connection>
611    <sender>myMinSize</sender>
612    <signal>editingFinished()</signal>
613    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
614    <slot>onEditingFinished()</slot>
615    <hints>
616     <hint type="sourcelabel">
617      <x>159</x>
618      <y>100</y>
619     </hint>
620     <hint type="destinationlabel">
621      <x>205</x>
622      <y>83</y>
623     </hint>
624    </hints>
625   </connection>
626   <connection>
627    <sender>myMaxSize</sender>
628    <signal>editingFinished()</signal>
629    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
630    <slot>onEditingFinished()</slot>
631    <hints>
632     <hint type="sourcelabel">
633      <x>159</x>
634      <y>126</y>
635     </hint>
636     <hint type="destinationlabel">
637      <x>135</x>
638      <y>83</y>
639     </hint>
640    </hints>
641   </connection>
642   <connection>
643    <sender>myGradation</sender>
644    <signal>editingFinished()</signal>
645    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
646    <slot>onEditingFinished()</slot>
647    <hints>
648     <hint type="sourcelabel">
649      <x>316</x>
650      <y>199</y>
651     </hint>
652     <hint type="destinationlabel">
653      <x>315</x>
654      <y>121</y>
655     </hint>
656    </hints>
657   </connection>
658   <connection>
659    <sender>myAngleMesh</sender>
660    <signal>editingFinished()</signal>
661    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
662    <slot>onEditingFinished()</slot>
663    <hints>
664     <hint type="sourcelabel">
665      <x>495</x>
666      <y>74</y>
667     </hint>
668     <hint type="destinationlabel">
669      <x>566</x>
670      <y>86</y>
671     </hint>
672    </hints>
673   </connection>
674   <connection>
675    <sender>myChordalError</sender>
676    <signal>editingFinished()</signal>
677    <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
678    <slot>onEditingFinished()</slot>
679    <hints>
680     <hint type="sourcelabel">
681      <x>495</x>
682      <y>100</y>
683     </hint>
684     <hint type="destinationlabel">
685      <x>537</x>
686      <y>86</y>
687     </hint>
688    </hints>
689   </connection>
690   <connection>
691    <sender>myOptimiseTinyEdges</sender>
692    <signal>toggled(bool)</signal>
693    <receiver>myTinyEdgeOptimisLength</receiver>
694    <slot>setEnabled(bool)</slot>
695    <hints>
696     <hint type="sourcelabel">
697      <x>438</x>
698      <y>202</y>
699     </hint>
700     <hint type="destinationlabel">
701      <x>655</x>
702      <y>201</y>
703     </hint>
704    </hints>
705   </connection>
706   <connection>
707    <sender>myCorrectSurfaceIntersection</sender>
708    <signal>toggled(bool)</signal>
709    <receiver>myCorrectSurfaceIntersectionMaxCost</receiver>
710    <slot>setEnabled(bool)</slot>
711    <hints>
712     <hint type="sourcelabel">
713      <x>450</x>
714      <y>280</y>
715     </hint>
716     <hint type="destinationlabel">
717      <x>655</x>
718      <y>279</y>
719     </hint>
720    </hints>
721   </connection>
722   <connection>
723    <sender>myUseVolumeGradation</sender>
724    <signal>toggled(bool)</signal>
725    <receiver>myVolumeGradation</receiver>
726    <slot>setEnabled(bool)</slot>
727    <hints>
728     <hint type="sourcelabel">
729      <x>449</x>
730      <y>306</y>
731     </hint>
732     <hint type="destinationlabel">
733      <x>655</x>
734      <y>305</y>
735     </hint>
736    </hints>
737   </connection>
738   <connection>
739    <sender>myUseGradation</sender>
740    <signal>toggled(bool)</signal>
741    <receiver>myGradation</receiver>
742    <slot>setEnabled(bool)</slot>
743    <hints>
744     <hint type="sourcelabel">
745      <x>115</x>
746      <y>206</y>
747     </hint>
748     <hint type="destinationlabel">
749      <x>249</x>
750      <y>211</y>
751     </hint>
752    </hints>
753   </connection>
754  </connections>
755  <slots>
756   <slot>onGeometricMeshChanged()</slot>
757   <slot>onPhysicalMeshChanged()</slot>
758   <slot>onEditingFinished()</slot>
759  </slots>
760 </ui>