<ui version="4.0">
<class>vvMainWindow</class>
<widget class="QMainWindow" name="vvMainWindow">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
<property name="geometry">
<rect>
<x>0</x>
</property>
<property name="windowIcon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/ducky.png</normaloff>:/new/prefix1/icons/ducky.png</iconset>
+ <normaloff>:/common/icons/ducky.png</normaloff>:/common/icons/ducky.png</iconset>
</property>
<property name="statusTip">
- <string>Type 'h' on image to display help on navigation</string>
+ <string>Type 'F1' on image to display help on navigation</string>
</property>
<widget class="QWidget" name="centralwidget">
<property name="sizePolicy">
</sizepolicy>
</property>
<property name="statusTip">
- <string>Type 'h' on image to display help on navigation</string>
+ <string>Type 'F1' on image to display help on navigation</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<property name="spacing">
<number>2</number>
</property>
- <item row="0" column="16">
+ <item row="0" column="17">
<spacer>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/cross.png</normaloff>:/new/prefix1/icons/cross.png</iconset>
+ <normaloff>:/common/icons/cross.png</normaloff>:/common/icons/cross.png</iconset>
</property>
</widget>
</item>
</property>
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/player_play.png</normaloff>:/new/prefix1/icons/player_play.png</iconset>
+ <normaloff>:/common/icons/player_play.png</normaloff>:/common/icons/player_play.png</iconset>
</property>
</widget>
</item>
</property>
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/invertcolor.png</normaloff>:/new/prefix1/icons/invertcolor.png</iconset>
+ <normaloff>:/common/icons/invertcolor.png</normaloff>:/common/icons/invertcolor.png</iconset>
</property>
</widget>
</item>
<string>Cold</string>
</property>
</item>
+ <item>
+ <property name="text">
+ <string>Dosimetry</string>
+ </property>
+ </item>
<item>
<property name="text">
<string>Full Color</string>
</item>
</widget>
</item>
- <item row="0" column="18">
+ <item row="0" column="19">
<widget class="QPushButton" name="viewButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</property>
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/adjustsize.png</normaloff>:/new/prefix1/icons/adjustsize.png</iconset>
+ <normaloff>:/common/icons/adjustsize.png</normaloff>:/common/icons/adjustsize.png</iconset>
</property>
</widget>
</item>
- <item row="0" column="17">
+ <item row="0" column="18">
<widget class="Line" name="line_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
<number>1</number>
</property>
<property name="maximum">
- <number>50</number>
+ <number>100</number>
</property>
<property name="value">
<number>10</number>
</property>
</widget>
</item>
+ <item row="0" column="16">
+ <widget class="QPushButton" name="applyWindowLevelToAllButton">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>24</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="toolTip">
+ <string>Apply windowing to all images</string>
+ </property>
+ <property name="text">
+ <string>All</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>
<item row="0" column="0">
<widget class="QTreeWidget" name="DataTree">
<property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+ <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
<number>2</number>
</property>
<item row="0" column="0">
- <widget class="QVTKWidget" name="NOViewWidget" native="true">
+ <widget class="QVTKWidget" name="NOViewWidget">
<property name="mouseTracking">
<bool>true</bool>
</property>
<number>2</number>
</property>
<item row="0" column="0">
- <widget class="QVTKWidget" name="SOViewWidget" native="true">
+ <widget class="QVTKWidget" name="SOViewWidget">
<property name="mouseTracking">
<bool>true</bool>
</property>
<number>2</number>
</property>
<item row="0" column="0">
- <widget class="QVTKWidget" name="NEViewWidget" native="true">
+ <widget class="QVTKWidget" name="NEViewWidget">
<property name="mouseTracking">
<bool>true</bool>
</property>
<number>2</number>
</property>
<item row="0" column="0">
- <widget class="QVTKWidget" name="SEViewWidget" native="true">
+ <widget class="QVTKWidget" name="SEViewWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<x>0</x>
<y>0</y>
<width>1008</width>
- <height>22</height>
+ <height>19</height>
</rect>
</property>
<property name="defaultUp">
<bool>false</bool>
</property>
- <widget class="QMenu" name="menuFile">
- <property name="title">
- <string>File</string>
- </property>
- <addaction name="actionLoad_images"/>
- <addaction name="actionOpen_Image_With_Time"/>
- <addaction name="separator"/>
- <addaction name="actionOpen_Multiple_Images_As_One"/>
- <addaction name="actionMerge_images_as_n_dim_t"/>
- <addaction name="separator"/>
- <addaction name="actionOpen_Dicom"/>
- <addaction name="actionOpen_Dicom_Struct"/>
- <addaction name="actionOpen_VTK_contour"/>
- <addaction name="separator"/>
- <addaction name="actionSave_As"/>
- <addaction name="separator"/>
- <addaction name="actionExit"/>
- </widget>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionNavigation_Help"/>
<addaction name="actionDocumentation"/>
+ <addaction name="actionRegister_vv"/>
</widget>
<widget class="QMenu" name="menuOverlay">
<property name="title">
<addaction name="actionNorth_East_Window"/>
<addaction name="actionSouth_West_Window"/>
<addaction name="actionSouth_East_Window"/>
+ <addaction name="separator"/>
+ <addaction name="actionSave_all_slices"/>
</widget>
- <widget class="QMenu" name="menuTools">
+ <widget class="QMenu" name="menuExperimental">
<property name="title">
- <string>Tools</string>
+ <string>Experimental</string>
</property>
- <addaction name="actionSegmentation"/>
- <addaction name="actionResampler"/>
<addaction name="actionSurface_Viewer"/>
<addaction name="actionDeformable_Registration"/>
+ <addaction name="actionSegmentation"/>
<addaction name="actionWarp_image_with_vector_field"/>
- <addaction name="actionMaximum_Intensity_Projection"/>
<addaction name="actionCompute_mid_position_image"/>
</widget>
+ <widget class="QMenu" name="menuTools">
+ <property name="title">
+ <string>Tools</string>
+ </property>
+ </widget>
+ <widget class="QMenu" name="menuFile">
+ <property name="title">
+ <string>File</string>
+ </property>
+ <addaction name="actionLoad_images"/>
+ <addaction name="actionOpen_Image_With_Time"/>
+ <addaction name="actionMerge_images_as_n_dim_t"/>
+ <addaction name="separator"/>
+ <addaction name="actionSlice_Image_As_Multiple_Images"/>
+ <addaction name="actionOpen_Multiple_Images_As_One"/>
+ <addaction name="separator"/>
+ <addaction name="actionOpen_Dicom"/>
+ <addaction name="actionOpen_Dicom_Struct"/>
+ <addaction name="actionOpen_VTK_contour"/>
+ <addaction name="separator"/>
+ <addaction name="actionSave_As"/>
+ <addaction name="separator"/>
+ <addaction name="actionExit"/>
+ <addaction name="actionSave_current_state"/>
+ <addaction name="actionRead_saved_state"/>
+ </widget>
<addaction name="menuFile"/>
<addaction name="menuOverlay"/>
<addaction name="menuScreenshots"/>
<addaction name="menuTools"/>
+ <addaction name="menuExperimental"/>
<addaction name="menuHelp"/>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<action name="actionLoad_images">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/fileopen.png</normaloff>:/new/prefix1/icons/fileopen.png</iconset>
+ <normaloff>:/common/icons/fileopen.png</normaloff>:/common/icons/fileopen.png</iconset>
</property>
<property name="text">
<string>Open image(s)</string>
<action name="actionExit">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/exit.png</normaloff>:/new/prefix1/icons/exit.png</iconset>
+ <normaloff>:/common/icons/exit.png</normaloff>:/common/icons/exit.png</iconset>
</property>
<property name="text">
<string>Exit</string>
<action name="actionOpen_Dicom">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/open.png</normaloff>:/new/prefix1/icons/open.png</iconset>
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
</property>
<property name="text">
<string>Open Dicom</string>
<action name="actionOpen_Multiple_Images_As_One">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/open.png</normaloff>:/new/prefix1/icons/open.png</iconset>
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
+ </property>
+ <property name="text">
+ <string>Merge several nD images into a single (n+1)D image</string>
+ </property>
+ </action>
+ <action name="actionSlice_Image_As_Multiple_Images">
+ <property name="icon">
+ <iconset resource="../vvIcons.qrc">
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
</property>
<property name="text">
- <string>Open several xD images into a single (x+1) D</string>
+ <string>Slice a nD image into several (n-1)D images</string>
</property>
</action>
<action name="actionOpen_one_Image_as_Multiple">
<action name="actionSave_As">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/filesave.png</normaloff>:/new/prefix1/icons/filesave.png</iconset>
+ <normaloff>:/common/icons/filesave.png</normaloff>:/common/icons/filesave.png</iconset>
</property>
<property name="text">
<string>Save current image</string>
<action name="actionAdd_VF_to_current_Image">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/cursor-uparrow.png</normaloff>:/new/prefix1/icons/cursor-uparrow.png</iconset>
+ <normaloff>:/common/icons/cursor-uparrow.png</normaloff>:/common/icons/cursor-uparrow.png</iconset>
</property>
<property name="text">
<string>Add deformation field to current image</string>
<action name="actionNorth_West_Window">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/NOgrid.png</normaloff>:/new/prefix1/icons/NOgrid.png</iconset>
+ <normaloff>:/common/icons/NOgrid.png</normaloff>:/common/icons/NOgrid.png</iconset>
</property>
<property name="text">
<string>Save image in TL</string>
<action name="actionNorth_East_Window">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/NEgrid.png</normaloff>:/new/prefix1/icons/NEgrid.png</iconset>
+ <normaloff>:/common/icons/NEgrid.png</normaloff>:/common/icons/NEgrid.png</iconset>
</property>
<property name="text">
<string>Save image in TR</string>
<action name="actionSouth_West_Window">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/SOgrid.png</normaloff>:/new/prefix1/icons/SOgrid.png</iconset>
+ <normaloff>:/common/icons/SOgrid.png</normaloff>:/common/icons/SOgrid.png</iconset>
</property>
<property name="text">
<string>Save image in BL</string>
<action name="actionSouth_East_Window">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/SEgrid.png</normaloff>:/new/prefix1/icons/SEgrid.png</iconset>
+ <normaloff>:/common/icons/SEgrid.png</normaloff>:/common/icons/SEgrid.png</iconset>
</property>
<property name="text">
<string>Save image in BR</string>
<action name="actionOpen_Image_With_Time">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/open.png</normaloff>:/new/prefix1/icons/open.png</iconset>
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
</property>
<property name="text">
- <string>Open xD image(s) as (x-1)D + t</string>
+ <string>Open a nD image as a (n-1)D + t image</string>
</property>
</action>
<action name="actionMerge_images_as_n_dim_t">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/open.png</normaloff>:/new/prefix1/icons/open.png</iconset>
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
</property>
<property name="text">
- <string>Open several xD images into a single xD + t</string>
+ <string>Open several nD images into a single nD+t image</string>
</property>
</action>
<action name="actionAdd_fusion_image">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/fusion.png</normaloff>:/new/prefix1/icons/fusion.png</iconset>
+ <normaloff>:/common/icons/fusion.png</normaloff>:/common/icons/fusion.png</iconset>
</property>
<property name="text">
<string>Add fusion image to current image</string>
</action>
<action name="actionWarp_image_with_vector_field">
<property name="text">
- <string>Warp image with vector field</string>
+ <string>Verify Registration</string>
</property>
</action>
<action name="actionMaximum_Intensity_Projection">
<action name="actionOpen_VTK_contour">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/open.png</normaloff>:/new/prefix1/icons/open.png</iconset>
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
</property>
<property name="text">
<string>Open VTK or OBJ contour</string>
<string>Navigation Help</string>
</property>
<property name="shortcut">
- <string>Ctrl+H</string>
+ <string>F1</string>
</property>
</action>
<action name="actionOpen_Dicom_Struct">
<property name="icon">
<iconset resource="../vvIcons.qrc">
- <normaloff>:/new/prefix1/icons/open.png</normaloff>:/new/prefix1/icons/open.png</iconset>
+ <normaloff>:/common/icons/open.png</normaloff>:/common/icons/open.png</iconset>
</property>
<property name="text">
<string>Open Dicom-Struct</string>
<string>Compute mid-position image</string>
</property>
</action>
+ <action name="actionExperimental">
+ <property name="text">
+ <string>Experimental...</string>
+ </property>
+ </action>
+ <action name="actionRegister_vv">
+ <property name="text">
+ <string>Register vv</string>
+ </property>
+ </action>
+ <action name="actionSave_all_slices">
+ <property name="text">
+ <string>Save all slices (Top-Left view)</string>
+ </property>
+ </action>
+ <action name="actionSave_current_state">
+ <property name="icon">
+ <iconset>
+ <normaloff>../icons/filesave.png</normaloff>../icons/filesave.png</iconset>
+ </property>
+ <property name="text">
+ <string>Save current state</string>
+ </property>
+ <property name="toolTip">
+ <string>Save current window and file states</string>
+ </property>
+ </action>
+ <action name="actionRead_saved_state">
+ <property name="icon">
+ <iconset>
+ <normaloff>../icons/filesave.png</normaloff>../icons/filesave.png</iconset>
+ </property>
+ <property name="text">
+ <string>Read Saved State</string>
+ </property>
+ </action>
</widget>
<customwidgets>
<customwidget>