1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>OpenHeartGui</class>
4 <widget class="QMainWindow" name="OpenHeartGui">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>OpenHeart GUI</string>
16 <widget class="QWidget" name="centralwidget">
17 <layout class="QGridLayout" name="gridLayout_10">
18 <item row="0" column="0">
19 <widget class="QTabWidget" name="tabWidget">
20 <property name="currentIndex">
23 <property name="movable">
26 <widget class="QWidget" name="tabMesh">
27 <attribute name="title">
28 <string>Space</string>
30 <layout class="QGridLayout" name="gridLayout_3">
31 <item row="0" column="2">
32 <layout class="QHBoxLayout" name="horizontalLayout_7">
34 <layout class="QVBoxLayout" name="verticalLayoutVisu2D">
36 <widget class="QWidget" name="widgetXY" native="true">
37 <property name="sizePolicy">
38 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
39 <horstretch>0</horstretch>
40 <verstretch>0</verstretch>
43 <property name="minimumSize">
49 <layout class="QGridLayout" name="gridLayout_7">
50 <item row="0" column="0">
51 <widget class="QVTKWidget" name="qVTKXY">
52 <property name="sizePolicy">
53 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
54 <horstretch>0</horstretch>
55 <verstretch>0</verstretch>
58 <property name="minimumSize">
70 <spacer name="verticalSpacer_4">
71 <property name="orientation">
72 <enum>Qt::Vertical</enum>
74 <property name="sizeType">
75 <enum>QSizePolicy::Fixed</enum>
77 <property name="sizeHint" stdset="0">
86 <widget class="QWidget" name="widgetXZ" native="true">
87 <property name="sizePolicy">
88 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
89 <horstretch>0</horstretch>
90 <verstretch>0</verstretch>
93 <property name="minimumSize">
99 <layout class="QGridLayout" name="gridLayout_8">
100 <item row="0" column="0">
101 <widget class="QVTKWidget" name="qVTKXZ">
102 <property name="sizePolicy">
103 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
104 <horstretch>0</horstretch>
105 <verstretch>0</verstretch>
108 <property name="minimumSize">
120 <spacer name="verticalSpacer_5">
121 <property name="orientation">
122 <enum>Qt::Vertical</enum>
124 <property name="sizeType">
125 <enum>QSizePolicy::Fixed</enum>
127 <property name="sizeHint" stdset="0">
136 <widget class="QWidget" name="widgetYZ" native="true">
137 <property name="sizePolicy">
138 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
139 <horstretch>0</horstretch>
140 <verstretch>0</verstretch>
143 <property name="minimumSize">
149 <layout class="QGridLayout" name="gridLayout_9">
150 <item row="0" column="0">
151 <widget class="QVTKWidget" name="qVTKYZ">
152 <property name="sizePolicy">
153 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
154 <horstretch>0</horstretch>
155 <verstretch>0</verstretch>
158 <property name="minimumSize">
173 <item row="0" column="1">
174 <spacer name="horizontalSpacer_5">
175 <property name="orientation">
176 <enum>Qt::Horizontal</enum>
178 <property name="sizeType">
179 <enum>QSizePolicy::Fixed</enum>
181 <property name="sizeHint" stdset="0">
189 <item row="0" column="0">
190 <layout class="QVBoxLayout" name="verticalLayoutMesh">
192 <widget class="QVTKWidget" name="qVTK">
193 <property name="sizePolicy">
194 <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
195 <horstretch>0</horstretch>
196 <verstretch>0</verstretch>
205 <widget class="QWidget" name="tabChart">
206 <attribute name="title">
207 <string>Chart</string>
209 <layout class="QGridLayout" name="gridLayout_2">
210 <item row="0" column="0">
211 <layout class="QVBoxLayout" name="verticalLayoutChart">
213 <spacer name="verticalSpacer_2">
214 <property name="orientation">
215 <enum>Qt::Vertical</enum>
217 <property name="sizeType">
218 <enum>QSizePolicy::Fixed</enum>
220 <property name="sizeHint" stdset="0">
229 <widget class="QVTKWidget" name="qVTKChart">
230 <property name="sizePolicy">
231 <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
232 <horstretch>0</horstretch>
233 <verstretch>0</verstretch>
239 <spacer name="verticalSpacer">
240 <property name="orientation">
241 <enum>Qt::Vertical</enum>
243 <property name="sizeType">
244 <enum>QSizePolicy::Fixed</enum>
246 <property name="sizeHint" stdset="0">
255 <layout class="QHBoxLayout" name="horizontalLayoutEF">
257 <widget class="QLabel" name="labelEF">
258 <property name="sizePolicy">
259 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
260 <horstretch>0</horstretch>
261 <verstretch>0</verstretch>
264 <property name="text">
265 <string>Ejection Fraction</string>
270 <widget class="QLabel" name="labelEFValue">
271 <property name="sizePolicy">
272 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
273 <horstretch>0</horstretch>
274 <verstretch>0</verstretch>
277 <property name="minimumSize">
283 <property name="text">
289 <spacer name="horizontalSpacer">
290 <property name="orientation">
291 <enum>Qt::Horizontal</enum>
293 <property name="sizeType">
294 <enum>QSizePolicy::Fixed</enum>
296 <property name="sizeHint" stdset="0">
305 <spacer name="horizontalSpacer_2">
306 <property name="orientation">
307 <enum>Qt::Horizontal</enum>
309 <property name="sizeType">
310 <enum>QSizePolicy::Fixed</enum>
312 <property name="sizeHint" stdset="0">
321 <widget class="QLabel" name="labelEDV">
322 <property name="sizePolicy">
323 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
324 <horstretch>0</horstretch>
325 <verstretch>0</verstretch>
328 <property name="text">
334 <widget class="QLabel" name="labelEDVValue">
335 <property name="sizePolicy">
336 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
337 <horstretch>0</horstretch>
338 <verstretch>0</verstretch>
341 <property name="minimumSize">
347 <property name="text">
353 <spacer name="horizontalSpacer_8">
354 <property name="orientation">
355 <enum>Qt::Horizontal</enum>
357 <property name="sizeType">
358 <enum>QSizePolicy::Fixed</enum>
360 <property name="sizeHint" stdset="0">
371 <layout class="QHBoxLayout" name="horizontalLayoutSV">
373 <widget class="QLabel" name="labelSV">
374 <property name="sizePolicy">
375 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
376 <horstretch>0</horstretch>
377 <verstretch>0</verstretch>
380 <property name="minimumSize">
386 <property name="text">
387 <string>Stroke volume </string>
392 <widget class="QLabel" name="labelSVValue">
393 <property name="sizePolicy">
394 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
395 <horstretch>0</horstretch>
396 <verstretch>0</verstretch>
399 <property name="minimumSize">
405 <property name="text">
411 <spacer name="horizontalSpacer_7">
412 <property name="orientation">
413 <enum>Qt::Horizontal</enum>
415 <property name="sizeType">
416 <enum>QSizePolicy::Fixed</enum>
418 <property name="sizeHint" stdset="0">
427 <spacer name="horizontalSpacer_4">
428 <property name="orientation">
429 <enum>Qt::Horizontal</enum>
431 <property name="sizeType">
432 <enum>QSizePolicy::Fixed</enum>
434 <property name="sizeHint" stdset="0">
443 <widget class="QLabel" name="labelESV">
444 <property name="sizePolicy">
445 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
446 <horstretch>0</horstretch>
447 <verstretch>0</verstretch>
450 <property name="text">
456 <widget class="QLabel" name="labelESVValue">
457 <property name="sizePolicy">
458 <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
459 <horstretch>0</horstretch>
460 <verstretch>0</verstretch>
463 <property name="minimumSize">
469 <property name="text">
475 <spacer name="horizontalSpacer_9">
476 <property name="orientation">
477 <enum>Qt::Horizontal</enum>
479 <property name="sizeType">
480 <enum>QSizePolicy::Fixed</enum>
482 <property name="sizeHint" stdset="0">
493 <spacer name="verticalSpacer_3">
494 <property name="orientation">
495 <enum>Qt::Vertical</enum>
497 <property name="sizeType">
498 <enum>QSizePolicy::Fixed</enum>
500 <property name="sizeHint" stdset="0">
514 <item row="1" column="0">
515 <widget class="QTabWidget" name="tabWidgetOption">
516 <property name="sizePolicy">
517 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
518 <horstretch>0</horstretch>
519 <verstretch>0</verstretch>
522 <property name="palette">
525 <colorrole role="Base">
526 <brush brushstyle="SolidPattern">
534 <colorrole role="NoRole">
535 <brush brushstyle="SolidPattern">
545 <colorrole role="Base">
546 <brush brushstyle="SolidPattern">
554 <colorrole role="NoRole">
555 <brush brushstyle="SolidPattern">
565 <colorrole role="Base">
566 <brush brushstyle="SolidPattern">
574 <colorrole role="NoRole">
575 <brush brushstyle="SolidPattern">
586 <property name="tabPosition">
587 <enum>QTabWidget::North</enum>
589 <property name="tabShape">
590 <enum>QTabWidget::Rounded</enum>
592 <property name="currentIndex">
595 <property name="elideMode">
596 <enum>Qt::ElideNone</enum>
598 <property name="tabsClosable">
601 <widget class="QWidget" name="tab_3">
602 <attribute name="title">
603 <string>Player</string>
605 <layout class="QGridLayout" name="gridLayout_4">
606 <item row="0" column="0">
607 <layout class="QHBoxLayout" name="horizontalLayout_2">
609 <widget class="QPushButton" name="pushButtonPlay">
610 <property name="sizePolicy">
611 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
612 <horstretch>0</horstretch>
613 <verstretch>0</verstretch>
616 <property name="minimumSize">
622 <property name="text">
623 <string>Play</string>
628 <spacer name="horizontalSpacer_6">
629 <property name="orientation">
630 <enum>Qt::Horizontal</enum>
632 <property name="sizeType">
633 <enum>QSizePolicy::Fixed</enum>
635 <property name="sizeHint" stdset="0">
644 <widget class="QScrollBar" name="scrollBar">
645 <property name="orientation">
646 <enum>Qt::Horizontal</enum>
654 <widget class="QWidget" name="tab">
655 <attribute name="title">
656 <string>Viewer</string>
658 <layout class="QGridLayout" name="gridLayout_5">
659 <item row="0" column="0">
660 <layout class="QHBoxLayout" name="horizontalLayout">
662 <widget class="QPushButton" name="pushButtonXY">
663 <property name="sizePolicy">
664 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
665 <horstretch>0</horstretch>
666 <verstretch>0</verstretch>
669 <property name="minimumSize">
675 <property name="text">
681 <widget class="QPushButton" name="pushButtonXZ">
682 <property name="text">
688 <widget class="QPushButton" name="pushButtonYZ">
689 <property name="text">
695 <widget class="QPushButton" name="pushButton3D">
696 <property name="text">
702 <widget class="QPushButton" name="pushButtonMesh">
703 <property name="text">
704 <string>Mesh</string>
709 <spacer name="horizontalSpacer_3">
710 <property name="orientation">
711 <enum>Qt::Horizontal</enum>
713 <property name="sizeType">
714 <enum>QSizePolicy::Expanding</enum>
716 <property name="sizeHint" stdset="0">
728 <widget class="QWidget" name="tab_2">
729 <attribute name="title">
730 <string>Mesh repr.</string>
732 <layout class="QGridLayout" name="gridLayout">
733 <item row="0" column="0">
734 <layout class="QHBoxLayout" name="horizontalLayout_4">
736 <widget class="QPushButton" name="pushButtonMeshRepresentation">
737 <property name="sizePolicy">
738 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
739 <horstretch>0</horstretch>
740 <verstretch>0</verstretch>
743 <property name="minimumSize">
749 <property name="text">
750 <string>Points</string>
755 <widget class="QPushButton" name="pushButtonMeshColor">
756 <property name="enabled">
759 <property name="sizePolicy">
760 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
761 <horstretch>0</horstretch>
762 <verstretch>0</verstretch>
765 <property name="minimumSize">
771 <property name="baseSize">
777 <property name="autoFillBackground">
780 <property name="text">
781 <string>Color Y</string>
786 <widget class="QPushButton" name="pushButtonCutter">
787 <property name="enabled">
790 <property name="sizePolicy">
791 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
792 <horstretch>0</horstretch>
793 <verstretch>0</verstretch>
796 <property name="minimumSize">
802 <property name="text">
803 <string>Cut off</string>
808 <widget class="QLabel" name="labelMeshOpacity">
809 <property name="sizePolicy">
810 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
811 <horstretch>0</horstretch>
812 <verstretch>0</verstretch>
815 <property name="minimumSize">
821 <property name="text">
822 <string>Opacity</string>
824 <property name="alignment">
825 <set>Qt::AlignCenter</set>
830 <widget class="QSlider" name="SliderMeshAlpha">
831 <property name="sizePolicy">
832 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
833 <horstretch>0</horstretch>
834 <verstretch>0</verstretch>
837 <property name="orientation">
838 <enum>Qt::Horizontal</enum>
846 <widget class="QWidget" name="tab_4">
847 <attribute name="title">
848 <string>Main axis</string>
850 <layout class="QGridLayout" name="gridLayout_6">
851 <item row="0" column="0">
852 <layout class="QHBoxLayout" name="horizontalLayout_3">
854 <widget class="QPushButton" name="pushButtonBasalPoint">
855 <property name="sizePolicy">
856 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
857 <horstretch>0</horstretch>
858 <verstretch>0</verstretch>
861 <property name="minimumSize">
867 <property name="text">
868 <string>Basal Point</string>
873 <widget class="QPushButton" name="pushButtonApexPoint">
874 <property name="sizePolicy">
875 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
876 <horstretch>0</horstretch>
877 <verstretch>0</verstretch>
880 <property name="minimumSize">
886 <property name="text">
887 <string>Apex Point</string>
893 <item row="0" column="2">
894 <widget class="QPushButton" name="pushButtonReslice">
895 <property name="enabled">
898 <property name="sizePolicy">
899 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
900 <horstretch>0</horstretch>
901 <verstretch>0</verstretch>
904 <property name="minimumSize">
910 <property name="text">
911 <string>Reslice</string>
915 <item row="0" column="3">
916 <spacer name="horizontalSpacer_10">
917 <property name="orientation">
918 <enum>Qt::Horizontal</enum>
920 <property name="sizeHint" stdset="0">
928 <item row="0" column="1">
929 <spacer name="horizontalSpacer_11">
930 <property name="orientation">
931 <enum>Qt::Horizontal</enum>
933 <property name="sizeType">
934 <enum>QSizePolicy::Fixed</enum>
936 <property name="sizeHint" stdset="0">
950 <action name="actionExit">
951 <property name="text">
952 <string>Exit</string>
955 <action name="actionE_xit">
956 <property name="text">
957 <string>E&xit</string>
963 <class>QVTKWidget</class>
964 <extends>QWidget</extends>
965 <header>QVTKWidget.h</header>
971 <sender>actionE_xit</sender>
972 <signal>triggered()</signal>
973 <receiver>OpenHeartGui</receiver>
976 <hint type="sourcelabel">
980 <hint type="destinationlabel">