]> Creatis software - clitk.git/blob - vv/qt_ui/vvToolROIManager.ui
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
[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>554</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="font">
254       <font>
255        <pointsize>9</pointsize>
256       </font>
257      </property>
258      <property name="editTriggers">
259       <set>QAbstractItemView::AllEditTriggers</set>
260      </property>
261      <property name="tabKeyNavigation">
262       <bool>true</bool>
263      </property>
264      <property name="alternatingRowColors">
265       <bool>true</bool>
266      </property>
267      <property name="selectionMode">
268       <enum>QAbstractItemView::SingleSelection</enum>
269      </property>
270      <property name="selectionBehavior">
271       <enum>QAbstractItemView::SelectRows</enum>
272      </property>
273      <property name="animated">
274       <bool>true</bool>
275      </property>
276      <property name="wordWrap">
277       <bool>true</bool>
278      </property>
279      <column>
280       <property name="text">
281        <string>ID</string>
282       </property>
283      </column>
284      <column>
285       <property name="text">
286        <string>Name</string>
287       </property>
288      </column>
289      <column>
290       <property name="text">
291        <string>Color</string>
292       </property>
293      </column>
294      <column>
295       <property name="text">
296        <string>Depth</string>
297       </property>
298      </column>
299      <item>
300       <property name="text">
301        <string>10</string>
302       </property>
303       <property name="text">
304        <string>Toto.mhd.toiefkjhfdjvhjhf</string>
305       </property>
306       <property name="text">
307        <string>Red</string>
308       </property>
309       <property name="text">
310        <string/>
311       </property>
312      </item>
313     </widget>
314    </item>
315    <item>
316     <widget class="QFrame" name="frame">
317      <property name="frameShape">
318       <enum>QFrame::StyledPanel</enum>
319      </property>
320      <property name="frameShadow">
321       <enum>QFrame::Raised</enum>
322      </property>
323      <layout class="QGridLayout" name="gridLayout">
324       <property name="margin">
325        <number>2</number>
326       </property>
327       <property name="spacing">
328        <number>2</number>
329       </property>
330       <item row="0" column="0">
331        <widget class="QGroupBox" name="mGroupBoxROI">
332         <property name="sizePolicy">
333          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
334           <horstretch>0</horstretch>
335           <verstretch>0</verstretch>
336          </sizepolicy>
337         </property>
338         <property name="title">
339          <string>Selected ROI</string>
340         </property>
341         <layout class="QVBoxLayout" name="verticalLayout">
342          <property name="spacing">
343           <number>2</number>
344          </property>
345          <property name="margin">
346           <number>2</number>
347          </property>
348          <item>
349           <layout class="QHBoxLayout" name="horizontalLayout_8">
350            <property name="spacing">
351             <number>1</number>
352            </property>
353            <item>
354             <widget class="QCheckBox" name="mCheckBoxShow">
355              <property name="text">
356               <string>Visible</string>
357              </property>
358              <property name="checked">
359               <bool>false</bool>
360              </property>
361             </widget>
362            </item>
363            <item>
364             <widget class="QPushButton" name="mChangeColorButton">
365              <property name="toolTip">
366               <string/>
367              </property>
368              <property name="autoFillBackground">
369               <bool>false</bool>
370              </property>
371              <property name="text">
372               <string>Color</string>
373              </property>
374             </widget>
375            </item>
376            <item>
377             <widget class="QPushButton" name="mReloadButton">
378              <property name="toolTip">
379               <string>Reload image</string>
380              </property>
381              <property name="autoFillBackground">
382               <bool>false</bool>
383              </property>
384              <property name="text">
385               <string/>
386              </property>
387              <property name="icon">
388               <iconset resource="../vvIcons.qrc">
389                <normaloff>:/common/icons/rotateright.png</normaloff>:/common/icons/rotateright.png</iconset>
390              </property>
391             </widget>
392            </item>
393           </layout>
394          </item>
395          <item>
396           <layout class="QHBoxLayout" name="horizontalLayout_5">
397            <property name="spacing">
398             <number>2</number>
399            </property>
400            <item>
401             <widget class="QLabel" name="vectorFieldNameLabel_7">
402              <property name="sizePolicy">
403               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
404                <horstretch>0</horstretch>
405                <verstretch>0</verstretch>
406               </sizepolicy>
407              </property>
408              <property name="text">
409               <string>Opacity</string>
410              </property>
411             </widget>
412            </item>
413            <item>
414             <widget class="QSlider" name="mOpacitySlider">
415              <property name="maximum">
416               <number>100</number>
417              </property>
418              <property name="orientation">
419               <enum>Qt::Horizontal</enum>
420              </property>
421             </widget>
422            </item>
423            <item>
424             <widget class="QSpinBox" name="mOpacitySpinBox">
425              <property name="maximum">
426               <number>100</number>
427              </property>
428             </widget>
429            </item>
430           </layout>
431          </item>
432          <item>
433           <layout class="QHBoxLayout" name="horizontalLayout_9">
434            <property name="spacing">
435             <number>2</number>
436            </property>
437            <item>
438             <widget class="QCheckBox" name="mContourCheckBoxShow">
439              <property name="text">
440               <string>Contour</string>
441              </property>
442              <property name="checked">
443               <bool>false</bool>
444              </property>
445             </widget>
446            </item>
447            <item>
448             <widget class="QPushButton" name="mChangeContourColorButton">
449              <property name="toolTip">
450               <string/>
451              </property>
452              <property name="autoFillBackground">
453               <bool>false</bool>
454              </property>
455              <property name="text">
456               <string>Color</string>
457              </property>
458             </widget>
459            </item>
460            <item>
461             <spacer name="horizontalSpacer_2">
462              <property name="orientation">
463               <enum>Qt::Horizontal</enum>
464              </property>
465              <property name="sizeHint" stdset="0">
466               <size>
467                <width>40</width>
468                <height>20</height>
469               </size>
470              </property>
471             </spacer>
472            </item>
473            <item>
474             <layout class="QHBoxLayout" name="horizontalLayout_6">
475              <item>
476               <widget class="QLabel" name="mROInameLabel_2">
477                <property name="sizePolicy">
478                 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
479                  <horstretch>0</horstretch>
480                  <verstretch>0</verstretch>
481                 </sizepolicy>
482                </property>
483                <property name="text">
484                 <string>Width</string>
485                </property>
486               </widget>
487              </item>
488              <item>
489               <widget class="QSpinBox" name="mContourWidthSpinBox">
490                <property name="minimum">
491                 <number>1</number>
492                </property>
493                <property name="maximum">
494                 <number>10</number>
495                </property>
496               </widget>
497              </item>
498             </layout>
499            </item>
500           </layout>
501          </item>
502          <item>
503           <layout class="QHBoxLayout" name="horizontalLayout_3">
504            <property name="spacing">
505             <number>2</number>
506            </property>
507            <item>
508             <widget class="QLabel" name="mROInameLabel">
509              <property name="sizePolicy">
510               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
511                <horstretch>0</horstretch>
512                <verstretch>0</verstretch>
513               </sizepolicy>
514              </property>
515              <property name="text">
516               <string>        </string>
517              </property>
518             </widget>
519            </item>
520            <item>
521             <spacer name="horizontalSpacer_5">
522              <property name="orientation">
523               <enum>Qt::Horizontal</enum>
524              </property>
525              <property name="sizeHint" stdset="0">
526               <size>
527                <width>40</width>
528                <height>20</height>
529               </size>
530              </property>
531             </spacer>
532            </item>
533            <item>
534             <widget class="QLabel" name="mROInameLabel_3">
535              <property name="sizePolicy">
536               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
537                <horstretch>0</horstretch>
538                <verstretch>0</verstretch>
539               </sizepolicy>
540              </property>
541              <property name="text">
542               <string>Depth</string>
543              </property>
544             </widget>
545            </item>
546            <item>
547             <widget class="QSpinBox" name="mDepthSpinBox">
548              <property name="minimum">
549               <number>1</number>
550              </property>
551              <property name="maximum">
552               <number>999999</number>
553              </property>
554             </widget>
555            </item>
556           </layout>
557          </item>
558         </layout>
559        </widget>
560       </item>
561      </layout>
562     </widget>
563    </item>
564    <item>
565     <layout class="QHBoxLayout" name="horizontalLayout_7">
566      <property name="spacing">
567       <number>2</number>
568      </property>
569      <item>
570       <widget class="QFrame" name="frame_2">
571        <property name="frameShape">
572         <enum>QFrame::StyledPanel</enum>
573        </property>
574        <property name="frameShadow">
575         <enum>QFrame::Raised</enum>
576        </property>
577        <layout class="QGridLayout" name="gridLayout_2">
578         <property name="margin">
579          <number>2</number>
580         </property>
581         <property name="spacing">
582          <number>2</number>
583         </property>
584         <item row="0" column="0">
585          <layout class="QHBoxLayout" name="horizontalLayout_4">
586           <property name="spacing">
587            <number>2</number>
588           </property>
589           <item>
590            <widget class="QGroupBox" name="groupBox">
591             <property name="sizePolicy">
592              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
593               <horstretch>0</horstretch>
594               <verstretch>0</verstretch>
595              </sizepolicy>
596             </property>
597             <property name="title">
598              <string>All ROI</string>
599             </property>
600             <layout class="QVBoxLayout" name="verticalLayout_2">
601              <property name="spacing">
602               <number>1</number>
603              </property>
604              <property name="margin">
605               <number>1</number>
606              </property>
607              <item>
608               <layout class="QVBoxLayout" name="verticalLayout_4">
609                <property name="spacing">
610                 <number>0</number>
611                </property>
612                <property name="bottomMargin">
613                 <number>1</number>
614                </property>
615                <item>
616                 <widget class="QCheckBox" name="mCheckBoxShowAll">
617                  <property name="text">
618                   <string>Set all ROI visible</string>
619                  </property>
620                  <property name="checked">
621                   <bool>false</bool>
622                  </property>
623                  <property name="tristate">
624                   <bool>true</bool>
625                  </property>
626                 </widget>
627                </item>
628                <item>
629                 <widget class="QCheckBox" name="mContourCheckBoxShowAll">
630                  <property name="text">
631                   <string>Set all contours visible</string>
632                  </property>
633                  <property name="checked">
634                   <bool>false</bool>
635                  </property>
636                  <property name="tristate">
637                   <bool>true</bool>
638                  </property>
639                 </widget>
640                </item>
641               </layout>
642              </item>
643             </layout>
644            </widget>
645           </item>
646          </layout>
647         </item>
648        </layout>
649       </widget>
650      </item>
651      <item>
652       <layout class="QVBoxLayout" name="verticalLayout_3">
653        <item>
654         <widget class="QLabel" name="mROInameLabel_4">
655          <property name="sizePolicy">
656           <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
657            <horstretch>0</horstretch>
658            <verstretch>0</verstretch>
659           </sizepolicy>
660          </property>
661          <property name="text">
662           <string>Close tab</string>
663          </property>
664          <property name="alignment">
665           <set>Qt::AlignCenter</set>
666          </property>
667         </widget>
668        </item>
669        <item>
670         <widget class="QPushButton" name="mCloseButton">
671          <property name="toolTip">
672           <string/>
673          </property>
674          <property name="autoFillBackground">
675           <bool>false</bool>
676          </property>
677          <property name="text">
678           <string/>
679          </property>
680          <property name="icon">
681           <iconset resource="../vvIcons.qrc">
682            <normaloff>:/common/icons/exit.png</normaloff>:/common/icons/exit.png</iconset>
683          </property>
684         </widget>
685        </item>
686       </layout>
687      </item>
688     </layout>
689    </item>
690   </layout>
691  </widget>
692  <tabstops>
693   <tabstop>mOpenBinaryButton</tabstop>
694   <tabstop>mBackgroundValueSpinBox</tabstop>
695   <tabstop>mBGModeCheckBox</tabstop>
696   <tabstop>mOpenDicomButton</tabstop>
697   <tabstop>mTree</tabstop>
698   <tabstop>mCheckBoxShow</tabstop>
699   <tabstop>mChangeColorButton</tabstop>
700   <tabstop>mReloadButton</tabstop>
701   <tabstop>mOpacitySlider</tabstop>
702   <tabstop>mOpacitySpinBox</tabstop>
703   <tabstop>mContourCheckBoxShow</tabstop>
704   <tabstop>mChangeContourColorButton</tabstop>
705   <tabstop>mContourWidthSpinBox</tabstop>
706   <tabstop>mDepthSpinBox</tabstop>
707   <tabstop>mCheckBoxShowAll</tabstop>
708   <tabstop>mContourCheckBoxShowAll</tabstop>
709   <tabstop>mCloseButton</tabstop>
710  </tabstops>
711  <resources>
712   <include location="../vvIcons.qrc"/>
713  </resources>
714  <connections>
715   <connection>
716    <sender>mOpacitySlider</sender>
717    <signal>valueChanged(int)</signal>
718    <receiver>mOpacitySpinBox</receiver>
719    <slot>setValue(int)</slot>
720    <hints>
721     <hint type="sourcelabel">
722      <x>289</x>
723      <y>371</y>
724     </hint>
725     <hint type="destinationlabel">
726      <x>413</x>
727      <y>374</y>
728     </hint>
729    </hints>
730   </connection>
731   <connection>
732    <sender>mOpacitySpinBox</sender>
733    <signal>valueChanged(int)</signal>
734    <receiver>mOpacitySlider</receiver>
735    <slot>setValue(int)</slot>
736    <hints>
737     <hint type="sourcelabel">
738      <x>376</x>
739      <y>367</y>
740     </hint>
741     <hint type="destinationlabel">
742      <x>292</x>
743      <y>371</y>
744     </hint>
745    </hints>
746   </connection>
747  </connections>
748 </ui>