]> Creatis software - clitk.git/blob - vv/qt_ui/vvToolROIManager.ui
Change minimumSize to zero
[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>350</width>
10     <height>708</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="QVBoxLayout" name="verticalLayout_5">
29    <item>
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>
80     <widget class="QFrame" name="frame_3">
81      <property name="frameShape">
82       <enum>QFrame::StyledPanel</enum>
83      </property>
84      <property name="frameShadow">
85       <enum>QFrame::Raised</enum>
86      </property>
87      <layout class="QHBoxLayout" name="horizontalLayout">
88       <property name="spacing">
89        <number>2</number>
90       </property>
91       <property name="margin">
92        <number>2</number>
93       </property>
94       <item>
95        <widget class="QLabel" name="vectorFieldNameLabel_4">
96         <property name="sizePolicy">
97          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
98           <horstretch>0</horstretch>
99           <verstretch>0</verstretch>
100          </sizepolicy>
101         </property>
102         <property name="text">
103          <string>Load ROI from image</string>
104         </property>
105        </widget>
106       </item>
107       <item>
108        <widget class="QPushButton" name="mOpenBinaryButton">
109         <property name="sizePolicy">
110          <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
111           <horstretch>0</horstretch>
112           <verstretch>0</verstretch>
113          </sizepolicy>
114         </property>
115         <property name="maximumSize">
116          <size>
117           <width>24</width>
118           <height>24</height>
119          </size>
120         </property>
121         <property name="toolTip">
122          <string>Open label image</string>
123         </property>
124         <property name="text">
125          <string/>
126         </property>
127         <property name="icon">
128          <iconset resource="../vvIcons.qrc">
129           <normaloff>:/common/icons/fileopen.png</normaloff>:/common/icons/fileopen.png</iconset>
130         </property>
131        </widget>
132       </item>
133       <item>
134        <spacer name="horizontalSpacer_4">
135         <property name="orientation">
136          <enum>Qt::Horizontal</enum>
137         </property>
138         <property name="sizeHint" stdset="0">
139          <size>
140           <width>40</width>
141           <height>20</height>
142          </size>
143         </property>
144        </spacer>
145       </item>
146       <item>
147        <widget class="QLabel" name="dimensionStaticLabel">
148         <property name="sizePolicy">
149          <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
150           <horstretch>0</horstretch>
151           <verstretch>0</verstretch>
152          </sizepolicy>
153         </property>
154         <property name="text">
155          <string>BG</string>
156         </property>
157        </widget>
158       </item>
159       <item>
160        <widget class="QSpinBox" name="mBackgroundValueSpinBox"/>
161       </item>
162       <item>
163        <widget class="QCheckBox" name="mBGModeCheckBox">
164         <property name="toolTip">
165          <string>Tick if you want to consider FG mode instead of BG mode.</string>
166         </property>
167         <property name="text">
168          <string>FG ?</string>
169         </property>
170        </widget>
171       </item>
172      </layout>
173     </widget>
174    </item>
175    <item>
176     <widget class="QFrame" name="frame_4">
177      <property name="frameShape">
178       <enum>QFrame::StyledPanel</enum>
179      </property>
180      <property name="frameShadow">
181       <enum>QFrame::Raised</enum>
182      </property>
183      <layout class="QHBoxLayout" name="horizontalLayout_10">
184       <property name="spacing">
185        <number>2</number>
186       </property>
187       <property name="margin">
188        <number>2</number>
189       </property>
190       <item>
191        <widget class="QLabel" name="vectorFieldNameLabel_5">
192         <property name="sizePolicy">
193          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
194           <horstretch>0</horstretch>
195           <verstretch>0</verstretch>
196          </sizepolicy>
197         </property>
198         <property name="text">
199          <string>Load DICOM-RT-Struct</string>
200         </property>
201        </widget>
202       </item>
203       <item>
204        <widget class="QPushButton" name="mOpenDicomButton">
205         <property name="sizePolicy">
206          <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
207           <horstretch>0</horstretch>
208           <verstretch>0</verstretch>
209          </sizepolicy>
210         </property>
211         <property name="maximumSize">
212          <size>
213           <width>24</width>
214           <height>24</height>
215          </size>
216         </property>
217         <property name="toolTip">
218          <string>Open label image</string>
219         </property>
220         <property name="text">
221          <string/>
222         </property>
223         <property name="icon">
224          <iconset resource="../vvIcons.qrc">
225           <normaloff>:/common/icons/fileopen.png</normaloff>:/common/icons/fileopen.png</iconset>
226         </property>
227        </widget>
228       </item>
229       <item>
230        <spacer name="horizontalSpacer_6">
231         <property name="orientation">
232          <enum>Qt::Horizontal</enum>
233         </property>
234         <property name="sizeHint" stdset="0">
235          <size>
236           <width>40</width>
237           <height>20</height>
238          </size>
239         </property>
240        </spacer>
241       </item>
242      </layout>
243     </widget>
244    </item>
245    <item>
246     <widget class="QTreeWidget" name="mTree">
247      <property name="sizePolicy">
248       <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
249        <horstretch>0</horstretch>
250        <verstretch>0</verstretch>
251       </sizepolicy>
252      </property>
253      <property name="minimumSize">
254       <size>
255        <width>0</width>
256        <height>0</height>
257       </size>
258      </property>
259      <property name="font">
260       <font>
261        <pointsize>9</pointsize>
262       </font>
263      </property>
264      <property name="editTriggers">
265       <set>QAbstractItemView::AllEditTriggers</set>
266      </property>
267      <property name="tabKeyNavigation">
268       <bool>true</bool>
269      </property>
270      <property name="alternatingRowColors">
271       <bool>true</bool>
272      </property>
273      <property name="selectionMode">
274       <enum>QAbstractItemView::SingleSelection</enum>
275      </property>
276      <property name="selectionBehavior">
277       <enum>QAbstractItemView::SelectRows</enum>
278      </property>
279      <property name="animated">
280       <bool>true</bool>
281      </property>
282      <property name="wordWrap">
283       <bool>true</bool>
284      </property>
285      <column>
286       <property name="text">
287        <string>ID</string>
288       </property>
289      </column>
290      <column>
291       <property name="text">
292        <string>Name</string>
293       </property>
294      </column>
295      <column>
296       <property name="text">
297        <string>Color</string>
298       </property>
299      </column>
300      <column>
301       <property name="text">
302        <string>Depth</string>
303       </property>
304      </column>
305      <item>
306       <property name="text">
307        <string>10</string>
308       </property>
309       <property name="text">
310        <string>Toto.mhd.toiefkjhfdjvhjhf</string>
311       </property>
312       <property name="text">
313        <string>Red</string>
314       </property>
315       <property name="text">
316        <string/>
317       </property>
318      </item>
319     </widget>
320    </item>
321    <item>
322     <widget class="QFrame" name="frame">
323      <property name="frameShape">
324       <enum>QFrame::StyledPanel</enum>
325      </property>
326      <property name="frameShadow">
327       <enum>QFrame::Raised</enum>
328      </property>
329      <layout class="QGridLayout" name="gridLayout">
330       <property name="margin">
331        <number>2</number>
332       </property>
333       <property name="spacing">
334        <number>2</number>
335       </property>
336       <item row="0" column="0">
337        <widget class="QGroupBox" name="mGroupBoxROI">
338         <property name="sizePolicy">
339          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
340           <horstretch>0</horstretch>
341           <verstretch>0</verstretch>
342          </sizepolicy>
343         </property>
344         <property name="title">
345          <string>Selected ROI</string>
346         </property>
347         <layout class="QVBoxLayout" name="verticalLayout">
348          <property name="spacing">
349           <number>2</number>
350          </property>
351          <property name="margin">
352           <number>2</number>
353          </property>
354          <item>
355           <layout class="QHBoxLayout" name="horizontalLayout_8">
356            <property name="spacing">
357             <number>1</number>
358            </property>
359            <item>
360             <widget class="QCheckBox" name="mCheckBoxShow">
361              <property name="text">
362               <string>Visible</string>
363              </property>
364              <property name="checked">
365               <bool>false</bool>
366              </property>
367             </widget>
368            </item>
369            <item>
370             <widget class="QPushButton" name="mChangeColorButton">
371              <property name="toolTip">
372               <string/>
373              </property>
374              <property name="autoFillBackground">
375               <bool>false</bool>
376              </property>
377              <property name="text">
378               <string>Color</string>
379              </property>
380             </widget>
381            </item>
382            <item>
383             <widget class="QPushButton" name="mReloadButton">
384              <property name="toolTip">
385               <string>Reload image</string>
386              </property>
387              <property name="autoFillBackground">
388               <bool>false</bool>
389              </property>
390              <property name="text">
391               <string/>
392              </property>
393              <property name="icon">
394               <iconset resource="../vvIcons.qrc">
395                <normaloff>:/common/icons/rotateright.png</normaloff>:/common/icons/rotateright.png</iconset>
396              </property>
397             </widget>
398            </item>
399           </layout>
400          </item>
401          <item>
402           <layout class="QHBoxLayout" name="horizontalLayout_5">
403            <property name="spacing">
404             <number>2</number>
405            </property>
406            <item>
407             <widget class="QLabel" name="vectorFieldNameLabel_7">
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>Opacity</string>
416              </property>
417             </widget>
418            </item>
419            <item>
420             <widget class="QSlider" name="mOpacitySlider">
421              <property name="maximum">
422               <number>100</number>
423              </property>
424              <property name="orientation">
425               <enum>Qt::Horizontal</enum>
426              </property>
427             </widget>
428            </item>
429            <item>
430             <widget class="QSpinBox" name="mOpacitySpinBox">
431              <property name="maximum">
432               <number>100</number>
433              </property>
434             </widget>
435            </item>
436           </layout>
437          </item>
438          <item>
439           <layout class="QHBoxLayout" name="horizontalLayout_9">
440            <property name="spacing">
441             <number>2</number>
442            </property>
443            <item>
444             <widget class="QCheckBox" name="mContourCheckBoxShow">
445              <property name="text">
446               <string>Contour</string>
447              </property>
448              <property name="checked">
449               <bool>false</bool>
450              </property>
451             </widget>
452            </item>
453            <item>
454             <widget class="QPushButton" name="mChangeContourColorButton">
455              <property name="toolTip">
456               <string/>
457              </property>
458              <property name="autoFillBackground">
459               <bool>false</bool>
460              </property>
461              <property name="text">
462               <string>Color</string>
463              </property>
464             </widget>
465            </item>
466            <item>
467             <spacer name="horizontalSpacer_2">
468              <property name="orientation">
469               <enum>Qt::Horizontal</enum>
470              </property>
471              <property name="sizeHint" stdset="0">
472               <size>
473                <width>40</width>
474                <height>20</height>
475               </size>
476              </property>
477             </spacer>
478            </item>
479            <item>
480             <layout class="QHBoxLayout" name="horizontalLayout_6">
481              <item>
482               <widget class="QLabel" name="mROInameLabel_2">
483                <property name="sizePolicy">
484                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
485                  <horstretch>0</horstretch>
486                  <verstretch>0</verstretch>
487                 </sizepolicy>
488                </property>
489                <property name="text">
490                 <string>Width</string>
491                </property>
492               </widget>
493              </item>
494              <item>
495               <widget class="QSpinBox" name="mContourWidthSpinBox">
496                <property name="minimum">
497                 <number>1</number>
498                </property>
499                <property name="maximum">
500                 <number>10</number>
501                </property>
502               </widget>
503              </item>
504             </layout>
505            </item>
506           </layout>
507          </item>
508          <item>
509           <layout class="QHBoxLayout" name="horizontalLayout_3">
510            <property name="spacing">
511             <number>2</number>
512            </property>
513            <item>
514             <widget class="QLabel" name="mROInameLabel">
515              <property name="sizePolicy">
516               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
517                <horstretch>0</horstretch>
518                <verstretch>0</verstretch>
519               </sizepolicy>
520              </property>
521              <property name="text">
522               <string>        </string>
523              </property>
524             </widget>
525            </item>
526            <item>
527             <spacer name="horizontalSpacer_5">
528              <property name="orientation">
529               <enum>Qt::Horizontal</enum>
530              </property>
531              <property name="sizeHint" stdset="0">
532               <size>
533                <width>40</width>
534                <height>20</height>
535               </size>
536              </property>
537             </spacer>
538            </item>
539            <item>
540             <widget class="QLabel" name="mROInameLabel_3">
541              <property name="sizePolicy">
542               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
543                <horstretch>0</horstretch>
544                <verstretch>0</verstretch>
545               </sizepolicy>
546              </property>
547              <property name="text">
548               <string>Depth</string>
549              </property>
550             </widget>
551            </item>
552            <item>
553             <widget class="QSpinBox" name="mDepthSpinBox">
554              <property name="minimum">
555               <number>1</number>
556              </property>
557              <property name="maximum">
558               <number>999999</number>
559              </property>
560             </widget>
561            </item>
562           </layout>
563          </item>
564         </layout>
565        </widget>
566       </item>
567      </layout>
568     </widget>
569    </item>
570    <item>
571     <layout class="QHBoxLayout" name="horizontalLayout_7">
572      <property name="spacing">
573       <number>2</number>
574      </property>
575      <item>
576       <widget class="QFrame" name="frame_2">
577        <property name="frameShape">
578         <enum>QFrame::StyledPanel</enum>
579        </property>
580        <property name="frameShadow">
581         <enum>QFrame::Raised</enum>
582        </property>
583        <layout class="QGridLayout" name="gridLayout_2">
584         <property name="margin">
585          <number>2</number>
586         </property>
587         <property name="spacing">
588          <number>2</number>
589         </property>
590         <item row="0" column="0">
591          <layout class="QHBoxLayout" name="horizontalLayout_4">
592           <property name="spacing">
593            <number>2</number>
594           </property>
595           <item>
596            <widget class="QGroupBox" name="groupBox">
597             <property name="sizePolicy">
598              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
599               <horstretch>0</horstretch>
600               <verstretch>0</verstretch>
601              </sizepolicy>
602             </property>
603             <property name="title">
604              <string>All ROI</string>
605             </property>
606             <layout class="QVBoxLayout" name="verticalLayout_2">
607              <property name="spacing">
608               <number>1</number>
609              </property>
610              <property name="margin">
611               <number>1</number>
612              </property>
613              <item>
614               <layout class="QVBoxLayout" name="verticalLayout_4">
615                <property name="spacing">
616                 <number>0</number>
617                </property>
618                <property name="bottomMargin">
619                 <number>1</number>
620                </property>
621                <item>
622                 <widget class="QCheckBox" name="mCheckBoxShowAll">
623                  <property name="text">
624                   <string>Set all ROI visible</string>
625                  </property>
626                  <property name="checked">
627                   <bool>false</bool>
628                  </property>
629                  <property name="tristate">
630                   <bool>true</bool>
631                  </property>
632                 </widget>
633                </item>
634                <item>
635                 <widget class="QCheckBox" name="mContourCheckBoxShowAll">
636                  <property name="text">
637                   <string>Set all contours visible</string>
638                  </property>
639                  <property name="checked">
640                   <bool>false</bool>
641                  </property>
642                  <property name="tristate">
643                   <bool>true</bool>
644                  </property>
645                 </widget>
646                </item>
647               </layout>
648              </item>
649             </layout>
650            </widget>
651           </item>
652          </layout>
653         </item>
654        </layout>
655       </widget>
656      </item>
657      <item>
658       <layout class="QVBoxLayout" name="verticalLayout_3">
659        <item>
660         <widget class="QLabel" name="mROInameLabel_4">
661          <property name="sizePolicy">
662           <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
663            <horstretch>0</horstretch>
664            <verstretch>0</verstretch>
665           </sizepolicy>
666          </property>
667          <property name="text">
668           <string>Close tab</string>
669          </property>
670          <property name="alignment">
671           <set>Qt::AlignCenter</set>
672          </property>
673         </widget>
674        </item>
675        <item>
676         <widget class="QPushButton" name="mCloseButton">
677          <property name="toolTip">
678           <string/>
679          </property>
680          <property name="autoFillBackground">
681           <bool>false</bool>
682          </property>
683          <property name="text">
684           <string/>
685          </property>
686          <property name="icon">
687           <iconset resource="../vvIcons.qrc">
688            <normaloff>:/common/icons/exit.png</normaloff>:/common/icons/exit.png</iconset>
689          </property>
690         </widget>
691        </item>
692       </layout>
693      </item>
694     </layout>
695    </item>
696   </layout>
697  </widget>
698  <tabstops>
699   <tabstop>mOpenBinaryButton</tabstop>
700   <tabstop>mBackgroundValueSpinBox</tabstop>
701   <tabstop>mBGModeCheckBox</tabstop>
702   <tabstop>mOpenDicomButton</tabstop>
703   <tabstop>mTree</tabstop>
704   <tabstop>mCheckBoxShow</tabstop>
705   <tabstop>mChangeColorButton</tabstop>
706   <tabstop>mReloadButton</tabstop>
707   <tabstop>mOpacitySlider</tabstop>
708   <tabstop>mOpacitySpinBox</tabstop>
709   <tabstop>mContourCheckBoxShow</tabstop>
710   <tabstop>mChangeContourColorButton</tabstop>
711   <tabstop>mContourWidthSpinBox</tabstop>
712   <tabstop>mDepthSpinBox</tabstop>
713   <tabstop>mCheckBoxShowAll</tabstop>
714   <tabstop>mContourCheckBoxShowAll</tabstop>
715   <tabstop>mCloseButton</tabstop>
716  </tabstops>
717  <resources>
718   <include location="../vvIcons.qrc"/>
719  </resources>
720  <connections>
721   <connection>
722    <sender>mOpacitySlider</sender>
723    <signal>valueChanged(int)</signal>
724    <receiver>mOpacitySpinBox</receiver>
725    <slot>setValue(int)</slot>
726    <hints>
727     <hint type="sourcelabel">
728      <x>289</x>
729      <y>371</y>
730     </hint>
731     <hint type="destinationlabel">
732      <x>413</x>
733      <y>374</y>
734     </hint>
735    </hints>
736   </connection>
737   <connection>
738    <sender>mOpacitySpinBox</sender>
739    <signal>valueChanged(int)</signal>
740    <receiver>mOpacitySlider</receiver>
741    <slot>setValue(int)</slot>
742    <hints>
743     <hint type="sourcelabel">
744      <x>376</x>
745      <y>367</y>
746     </hint>
747     <hint type="destinationlabel">
748      <x>292</x>
749      <y>371</y>
750     </hint>
751    </hints>
752   </connection>
753  </connections>
754 </ui>