]> Creatis software - clitk.git/blob - vv/qt_ui/vvToolROIManager.ui
fc78703067337c6ab0cfda413f3aa3ef5d5ca961
[clitk.git] / vv / qt_ui / vvToolROIManager.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>vvToolROIManager</class>
4  <widget class="QWidget" name="vvToolROIManager">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>346</width>
10     <height>568</height>
11    </rect>
12   </property>
13   <property name="sizePolicy">
14    <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
15     <horstretch>0</horstretch>
16     <verstretch>0</verstretch>
17    </sizepolicy>
18   </property>
19   <property name="maximumSize">
20    <size>
21     <width>16777215</width>
22     <height>16777215</height>
23    </size>
24   </property>
25   <property name="windowTitle">
26    <string>Form</string>
27   </property>
28   <layout class="QGridLayout" name="gridLayout_3">
29    <item row="0" column="0">
30     <layout class="QHBoxLayout" name="horizontalLayout_2">
31      <item>
32       <spacer name="horizontalSpacer">
33        <property name="orientation">
34         <enum>Qt::Horizontal</enum>
35        </property>
36        <property name="sizeHint" stdset="0">
37         <size>
38          <width>40</width>
39          <height>20</height>
40         </size>
41        </property>
42       </spacer>
43      </item>
44      <item>
45       <widget class="QLabel" name="mLabelInputInfo">
46        <property name="font">
47         <font>
48          <pointsize>11</pointsize>
49          <weight>75</weight>
50          <bold>true</bold>
51         </font>
52        </property>
53        <property name="frameShape">
54         <enum>QFrame::NoFrame</enum>
55        </property>
56        <property name="text">
57         <string>No selected image</string>
58        </property>
59        <property name="alignment">
60         <set>Qt::AlignCenter</set>
61        </property>
62       </widget>
63      </item>
64      <item>
65       <spacer name="horizontalSpacer_3">
66        <property name="orientation">
67         <enum>Qt::Horizontal</enum>
68        </property>
69        <property name="sizeHint" stdset="0">
70         <size>
71          <width>40</width>
72          <height>20</height>
73         </size>
74        </property>
75       </spacer>
76      </item>
77     </layout>
78    </item>
79    <item row="1" column="0">
80     <layout class="QHBoxLayout" name="horizontalLayout">
81      <item>
82       <widget class="QLabel" name="vectorFieldNameLabel_4">
83        <property name="sizePolicy">
84         <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
85          <horstretch>0</horstretch>
86          <verstretch>0</verstretch>
87         </sizepolicy>
88        </property>
89        <property name="text">
90         <string>Load ROI from image</string>
91        </property>
92       </widget>
93      </item>
94      <item>
95       <widget class="QPushButton" name="mOpenBinaryButton">
96        <property name="sizePolicy">
97         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
98          <horstretch>0</horstretch>
99          <verstretch>0</verstretch>
100         </sizepolicy>
101        </property>
102        <property name="maximumSize">
103         <size>
104          <width>24</width>
105          <height>24</height>
106         </size>
107        </property>
108        <property name="toolTip">
109         <string>Open label image</string>
110        </property>
111        <property name="text">
112         <string/>
113        </property>
114        <property name="icon">
115         <iconset resource="../vvIcons.qrc">
116          <normaloff>:/common/icons/fileopen.png</normaloff>:/common/icons/fileopen.png</iconset>
117        </property>
118       </widget>
119      </item>
120      <item>
121       <spacer name="horizontalSpacer_4">
122        <property name="orientation">
123         <enum>Qt::Horizontal</enum>
124        </property>
125        <property name="sizeHint" stdset="0">
126         <size>
127          <width>40</width>
128          <height>20</height>
129         </size>
130        </property>
131       </spacer>
132      </item>
133      <item>
134       <widget class="QLabel" name="dimensionStaticLabel">
135        <property name="sizePolicy">
136         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
137          <horstretch>0</horstretch>
138          <verstretch>0</verstretch>
139         </sizepolicy>
140        </property>
141        <property name="text">
142         <string>BG</string>
143        </property>
144       </widget>
145      </item>
146      <item>
147       <widget class="QSpinBox" name="mBackgroundValueSpinBox"/>
148      </item>
149      <item>
150       <widget class="QCheckBox" name="mBGModeCheckBox">
151        <property name="toolTip">
152         <string>Tick if you want to consider FG mode instead of B mode</string>
153        </property>
154        <property name="text">
155         <string>FG ?</string>
156        </property>
157       </widget>
158      </item>
159      <item>
160       <spacer name="horizontalSpacer_2">
161        <property name="orientation">
162         <enum>Qt::Horizontal</enum>
163        </property>
164        <property name="sizeHint" stdset="0">
165         <size>
166          <width>40</width>
167          <height>20</height>
168         </size>
169        </property>
170       </spacer>
171      </item>
172     </layout>
173    </item>
174    <item row="2" column="0">
175     <widget class="QTreeWidget" name="mTree">
176      <property name="sizePolicy">
177       <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
178        <horstretch>0</horstretch>
179        <verstretch>0</verstretch>
180       </sizepolicy>
181      </property>
182      <property name="editTriggers">
183       <set>QAbstractItemView::AllEditTriggers</set>
184      </property>
185      <property name="tabKeyNavigation">
186       <bool>true</bool>
187      </property>
188      <property name="alternatingRowColors">
189       <bool>true</bool>
190      </property>
191      <property name="selectionMode">
192       <enum>QAbstractItemView::SingleSelection</enum>
193      </property>
194      <property name="selectionBehavior">
195       <enum>QAbstractItemView::SelectRows</enum>
196      </property>
197      <property name="animated">
198       <bool>true</bool>
199      </property>
200      <property name="wordWrap">
201       <bool>true</bool>
202      </property>
203      <column>
204       <property name="text">
205        <string>ID</string>
206       </property>
207      </column>
208      <column>
209       <property name="text">
210        <string>Name</string>
211       </property>
212      </column>
213      <column>
214       <property name="text">
215        <string>Color</string>
216       </property>
217      </column>
218      <column>
219       <property name="text">
220        <string>Depth</string>
221       </property>
222      </column>
223      <item>
224       <property name="text">
225        <string>10</string>
226       </property>
227       <property name="text">
228        <string>Toto.mhd.toiefkjhfdjvhjhf</string>
229       </property>
230       <property name="text">
231        <string>Red</string>
232       </property>
233       <property name="text">
234        <string/>
235       </property>
236      </item>
237     </widget>
238    </item>
239    <item row="3" column="0">
240     <widget class="QFrame" name="frame">
241      <property name="frameShape">
242       <enum>QFrame::StyledPanel</enum>
243      </property>
244      <property name="frameShadow">
245       <enum>QFrame::Raised</enum>
246      </property>
247      <layout class="QGridLayout" name="gridLayout">
248       <item row="0" column="0">
249        <widget class="QGroupBox" name="mGroupBoxROI">
250         <property name="sizePolicy">
251          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
252           <horstretch>0</horstretch>
253           <verstretch>0</verstretch>
254          </sizepolicy>
255         </property>
256         <property name="title">
257          <string>Selected ROI</string>
258         </property>
259         <layout class="QVBoxLayout" name="verticalLayout">
260          <item>
261           <layout class="QHBoxLayout" name="horizontalLayout_8">
262            <property name="spacing">
263             <number>1</number>
264            </property>
265            <item>
266             <widget class="QCheckBox" name="mCheckBoxShow">
267              <property name="text">
268               <string>Visible</string>
269              </property>
270              <property name="checked">
271               <bool>false</bool>
272              </property>
273             </widget>
274            </item>
275            <item>
276             <widget class="QPushButton" name="mChangeColorButton">
277              <property name="toolTip">
278               <string/>
279              </property>
280              <property name="autoFillBackground">
281               <bool>false</bool>
282              </property>
283              <property name="text">
284               <string>Color</string>
285              </property>
286             </widget>
287            </item>
288            <item>
289             <widget class="QPushButton" name="mReloadButton">
290              <property name="toolTip">
291               <string>Reload image</string>
292              </property>
293              <property name="autoFillBackground">
294               <bool>false</bool>
295              </property>
296              <property name="text">
297               <string/>
298              </property>
299              <property name="icon">
300               <iconset resource="../vvIcons.qrc">
301                <normaloff>:/common/icons/rotateright.png</normaloff>:/common/icons/rotateright.png</iconset>
302              </property>
303             </widget>
304            </item>
305           </layout>
306          </item>
307          <item>
308           <layout class="QHBoxLayout" name="horizontalLayout_5">
309            <property name="spacing">
310             <number>2</number>
311            </property>
312            <item>
313             <widget class="QLabel" name="vectorFieldNameLabel_7">
314              <property name="sizePolicy">
315               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
316                <horstretch>0</horstretch>
317                <verstretch>0</verstretch>
318               </sizepolicy>
319              </property>
320              <property name="text">
321               <string>Opacity</string>
322              </property>
323             </widget>
324            </item>
325            <item>
326             <widget class="QSlider" name="mOpacitySlider">
327              <property name="maximum">
328               <number>100</number>
329              </property>
330              <property name="orientation">
331               <enum>Qt::Horizontal</enum>
332              </property>
333             </widget>
334            </item>
335            <item>
336             <widget class="QSpinBox" name="mOpacitySpinBox">
337              <property name="maximum">
338               <number>100</number>
339              </property>
340             </widget>
341            </item>
342           </layout>
343          </item>
344          <item>
345           <layout class="QHBoxLayout" name="horizontalLayout_9">
346            <property name="spacing">
347             <number>2</number>
348            </property>
349            <item>
350             <widget class="QCheckBox" name="mContourCheckBoxShow">
351              <property name="text">
352               <string>Contour</string>
353              </property>
354              <property name="checked">
355               <bool>false</bool>
356              </property>
357             </widget>
358            </item>
359            <item>
360             <widget class="QPushButton" name="mChangeContourColorButton">
361              <property name="toolTip">
362               <string/>
363              </property>
364              <property name="autoFillBackground">
365               <bool>false</bool>
366              </property>
367              <property name="text">
368               <string>Color</string>
369              </property>
370             </widget>
371            </item>
372            <item>
373             <layout class="QHBoxLayout" name="horizontalLayout_6">
374              <item>
375               <widget class="QLabel" name="mROInameLabel_2">
376                <property name="sizePolicy">
377                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
378                  <horstretch>0</horstretch>
379                  <verstretch>0</verstretch>
380                 </sizepolicy>
381                </property>
382                <property name="text">
383                 <string>Width</string>
384                </property>
385               </widget>
386              </item>
387              <item>
388               <widget class="QSpinBox" name="mContourWidthSpinBox">
389                <property name="minimum">
390                 <number>1</number>
391                </property>
392                <property name="maximum">
393                 <number>10</number>
394                </property>
395               </widget>
396              </item>
397             </layout>
398            </item>
399           </layout>
400          </item>
401          <item>
402           <layout class="QHBoxLayout" name="horizontalLayout_3">
403            <property name="spacing">
404             <number>2</number>
405            </property>
406            <item>
407             <widget class="QLabel" name="mROInameLabel">
408              <property name="sizePolicy">
409               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
410                <horstretch>0</horstretch>
411                <verstretch>0</verstretch>
412               </sizepolicy>
413              </property>
414              <property name="text">
415               <string>Name : Lung</string>
416              </property>
417             </widget>
418            </item>
419            <item>
420             <spacer name="horizontalSpacer_5">
421              <property name="orientation">
422               <enum>Qt::Horizontal</enum>
423              </property>
424              <property name="sizeHint" stdset="0">
425               <size>
426                <width>40</width>
427                <height>20</height>
428               </size>
429              </property>
430             </spacer>
431            </item>
432            <item>
433             <widget class="QLabel" name="mROInameLabel_3">
434              <property name="sizePolicy">
435               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
436                <horstretch>0</horstretch>
437                <verstretch>0</verstretch>
438               </sizepolicy>
439              </property>
440              <property name="text">
441               <string>Depth</string>
442              </property>
443             </widget>
444            </item>
445            <item>
446             <widget class="QSpinBox" name="mDepthSpinBox">
447              <property name="minimum">
448               <number>1</number>
449              </property>
450              <property name="maximum">
451               <number>999999</number>
452              </property>
453             </widget>
454            </item>
455           </layout>
456          </item>
457         </layout>
458        </widget>
459       </item>
460      </layout>
461     </widget>
462    </item>
463    <item row="4" column="0">
464     <layout class="QHBoxLayout" name="horizontalLayout_7">
465      <item>
466       <widget class="QFrame" name="frame_2">
467        <property name="frameShape">
468         <enum>QFrame::StyledPanel</enum>
469        </property>
470        <property name="frameShadow">
471         <enum>QFrame::Raised</enum>
472        </property>
473        <layout class="QGridLayout" name="gridLayout_2">
474         <item row="0" column="0">
475          <layout class="QHBoxLayout" name="horizontalLayout_4">
476           <property name="spacing">
477            <number>2</number>
478           </property>
479           <item>
480            <widget class="QGroupBox" name="groupBox">
481             <property name="sizePolicy">
482              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
483               <horstretch>0</horstretch>
484               <verstretch>0</verstretch>
485              </sizepolicy>
486             </property>
487             <property name="title">
488              <string>All ROI</string>
489             </property>
490             <layout class="QVBoxLayout" name="verticalLayout_2">
491              <property name="spacing">
492               <number>1</number>
493              </property>
494              <property name="margin">
495               <number>1</number>
496              </property>
497              <item>
498               <layout class="QVBoxLayout" name="verticalLayout_4">
499                <property name="spacing">
500                 <number>0</number>
501                </property>
502                <property name="bottomMargin">
503                 <number>1</number>
504                </property>
505                <item>
506                 <widget class="QCheckBox" name="mCheckBoxShowAll">
507                  <property name="text">
508                   <string>Set all ROI visible</string>
509                  </property>
510                  <property name="checked">
511                   <bool>false</bool>
512                  </property>
513                  <property name="tristate">
514                   <bool>true</bool>
515                  </property>
516                 </widget>
517                </item>
518                <item>
519                 <widget class="QCheckBox" name="mContourCheckBoxShowAll">
520                  <property name="text">
521                   <string>Set all contours visible</string>
522                  </property>
523                  <property name="checked">
524                   <bool>false</bool>
525                  </property>
526                  <property name="tristate">
527                   <bool>true</bool>
528                  </property>
529                 </widget>
530                </item>
531               </layout>
532              </item>
533             </layout>
534            </widget>
535           </item>
536          </layout>
537         </item>
538        </layout>
539       </widget>
540      </item>
541      <item>
542       <layout class="QVBoxLayout" name="verticalLayout_3">
543        <item>
544         <widget class="QLabel" name="mROInameLabel_4">
545          <property name="sizePolicy">
546           <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
547            <horstretch>0</horstretch>
548            <verstretch>0</verstretch>
549           </sizepolicy>
550          </property>
551          <property name="text">
552           <string>Close tab</string>
553          </property>
554          <property name="alignment">
555           <set>Qt::AlignCenter</set>
556          </property>
557         </widget>
558        </item>
559        <item>
560         <widget class="QPushButton" name="mCloseButton">
561          <property name="toolTip">
562           <string/>
563          </property>
564          <property name="autoFillBackground">
565           <bool>false</bool>
566          </property>
567          <property name="text">
568           <string/>
569          </property>
570          <property name="icon">
571           <iconset resource="../vvIcons.qrc">
572            <normaloff>:/common/icons/exit.png</normaloff>:/common/icons/exit.png</iconset>
573          </property>
574         </widget>
575        </item>
576       </layout>
577      </item>
578     </layout>
579    </item>
580   </layout>
581  </widget>
582  <resources>
583   <include location="../vvIcons.qrc"/>
584  </resources>
585  <connections>
586   <connection>
587    <sender>mOpacitySlider</sender>
588    <signal>valueChanged(int)</signal>
589    <receiver>mOpacitySpinBox</receiver>
590    <slot>setValue(int)</slot>
591    <hints>
592     <hint type="sourcelabel">
593      <x>219</x>
594      <y>385</y>
595     </hint>
596     <hint type="destinationlabel">
597      <x>376</x>
598      <y>376</y>
599     </hint>
600    </hints>
601   </connection>
602   <connection>
603    <sender>mOpacitySpinBox</sender>
604    <signal>valueChanged(int)</signal>
605    <receiver>mOpacitySlider</receiver>
606    <slot>setValue(int)</slot>
607    <hints>
608     <hint type="sourcelabel">
609      <x>376</x>
610      <y>367</y>
611     </hint>
612     <hint type="destinationlabel">
613      <x>222</x>
614      <y>373</y>
615     </hint>
616    </hints>
617   </connection>
618  </connections>
619 </ui>