]> Creatis software - clitk.git/blob - vv/qt_ui/vvToolROIManager.ui
added window/level preset for head/brain
[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>        </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="QLabel" name="mROInameLabel_3">
550              <property name="sizePolicy">
551               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
552                <horstretch>0</horstretch>
553                <verstretch>0</verstretch>
554               </sizepolicy>
555              </property>
556              <property name="text">
557               <string>Depth</string>
558              </property>
559             </widget>
560            </item>
561            <item>
562             <widget class="QSpinBox" name="mDepthSpinBox">
563              <property name="minimum">
564               <number>1</number>
565              </property>
566              <property name="maximum">
567               <number>999999</number>
568              </property>
569             </widget>
570            </item>
571           </layout>
572          </item>
573         </layout>
574        </widget>
575       </item>
576      </layout>
577     </widget>
578    </item>
579    <item>
580     <layout class="QHBoxLayout" name="horizontalLayout_7">
581      <property name="spacing">
582       <number>2</number>
583      </property>
584      <item>
585       <widget class="QFrame" name="frame_2">
586        <property name="frameShape">
587         <enum>QFrame::StyledPanel</enum>
588        </property>
589        <property name="frameShadow">
590         <enum>QFrame::Raised</enum>
591        </property>
592        <layout class="QGridLayout" name="gridLayout_2">
593         <property name="margin">
594          <number>2</number>
595         </property>
596         <property name="spacing">
597          <number>2</number>
598         </property>
599         <item row="0" column="0">
600          <layout class="QHBoxLayout" name="horizontalLayout_4">
601           <property name="spacing">
602            <number>2</number>
603           </property>
604           <item>
605            <widget class="QGroupBox" name="groupBox">
606             <property name="sizePolicy">
607              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
608               <horstretch>0</horstretch>
609               <verstretch>0</verstretch>
610              </sizepolicy>
611             </property>
612             <property name="title">
613              <string>All ROI</string>
614             </property>
615             <layout class="QVBoxLayout" name="verticalLayout_2">
616              <property name="spacing">
617               <number>1</number>
618              </property>
619              <property name="margin">
620               <number>1</number>
621              </property>
622              <item>
623               <layout class="QVBoxLayout" name="verticalLayout_4">
624                <property name="spacing">
625                 <number>0</number>
626                </property>
627                <property name="bottomMargin">
628                 <number>1</number>
629                </property>
630                <item>
631                 <widget class="QCheckBox" name="mCheckBoxShowAll">
632                  <property name="text">
633                   <string>Set all ROI visible</string>
634                  </property>
635                  <property name="checked">
636                   <bool>false</bool>
637                  </property>
638                  <property name="tristate">
639                   <bool>true</bool>
640                  </property>
641                 </widget>
642                </item>
643                <item>
644                 <widget class="QCheckBox" name="mContourCheckBoxShowAll">
645                  <property name="text">
646                   <string>Set all contours visible</string>
647                  </property>
648                  <property name="checked">
649                   <bool>false</bool>
650                  </property>
651                  <property name="tristate">
652                   <bool>true</bool>
653                  </property>
654                 </widget>
655                </item>
656               </layout>
657              </item>
658             </layout>
659            </widget>
660           </item>
661          </layout>
662         </item>
663        </layout>
664       </widget>
665      </item>
666      <item>
667       <layout class="QVBoxLayout" name="verticalLayout_3">
668        <item>
669         <widget class="QLabel" name="mROInameLabel_4">
670          <property name="sizePolicy">
671           <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
672            <horstretch>0</horstretch>
673            <verstretch>0</verstretch>
674           </sizepolicy>
675          </property>
676          <property name="text">
677           <string>Close tab</string>
678          </property>
679          <property name="alignment">
680           <set>Qt::AlignCenter</set>
681          </property>
682         </widget>
683        </item>
684        <item>
685         <widget class="QPushButton" name="mCloseButton">
686          <property name="toolTip">
687           <string/>
688          </property>
689          <property name="autoFillBackground">
690           <bool>false</bool>
691          </property>
692          <property name="text">
693           <string/>
694          </property>
695          <property name="icon">
696           <iconset resource="../vvIcons.qrc">
697            <normaloff>:/common/icons/exit.png</normaloff>:/common/icons/exit.png</iconset>
698          </property>
699         </widget>
700        </item>
701       </layout>
702      </item>
703     </layout>
704    </item>
705   </layout>
706  </widget>
707  <tabstops>
708   <tabstop>mOpenBinaryButton</tabstop>
709   <tabstop>mBackgroundValueSpinBox</tabstop>
710   <tabstop>mBGModeCheckBox</tabstop>
711   <tabstop>mOpenDicomButton</tabstop>
712   <tabstop>mTree</tabstop>
713   <tabstop>mCheckBoxShow</tabstop>
714   <tabstop>mChangeColorButton</tabstop>
715   <tabstop>mReloadButton</tabstop>
716   <tabstop>mOpacitySlider</tabstop>
717   <tabstop>mOpacitySpinBox</tabstop>
718   <tabstop>mContourCheckBoxShow</tabstop>
719   <tabstop>mChangeContourColorButton</tabstop>
720   <tabstop>mContourWidthSpinBox</tabstop>
721   <tabstop>mDepthSpinBox</tabstop>
722   <tabstop>mCheckBoxShowAll</tabstop>
723   <tabstop>mContourCheckBoxShowAll</tabstop>
724   <tabstop>mCloseButton</tabstop>
725  </tabstops>
726  <resources>
727   <include location="../vvIcons.qrc"/>
728  </resources>
729  <connections>
730   <connection>
731    <sender>mOpacitySlider</sender>
732    <signal>valueChanged(int)</signal>
733    <receiver>mOpacitySpinBox</receiver>
734    <slot>setValue(int)</slot>
735    <hints>
736     <hint type="sourcelabel">
737      <x>289</x>
738      <y>371</y>
739     </hint>
740     <hint type="destinationlabel">
741      <x>413</x>
742      <y>374</y>
743     </hint>
744    </hints>
745   </connection>
746   <connection>
747    <sender>mOpacitySpinBox</sender>
748    <signal>valueChanged(int)</signal>
749    <receiver>mOpacitySlider</receiver>
750    <slot>setValue(int)</slot>
751    <hints>
752     <hint type="sourcelabel">
753      <x>376</x>
754      <y>367</y>
755     </hint>
756     <hint type="destinationlabel">
757      <x>292</x>
758      <y>371</y>
759     </hint>
760    </hints>
761   </connection>
762  </connections>
763 </ui>