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