Page MenuHomePhabricator

[Multi widget] Make classes work with the new render window access
Closed, ResolvedPublic

Description

The use of the QmitkMxNMultiWidget is currently not possible due to missing axial, sagittal, coronal, 3D render windows and missing multi widget planes.
a0b88fba introduced a new function that access the render windows by using the view direction.

For more changes concerning the new view directions, see T26543: Enum for AXIAL, SAGITTAL, CORONAL 3D/ORIGINAL/NONE is provided at many different locations

This new access leads to a lot of changes, which will be listed here:
Modules/ToFUI/Qmitk/QmitkToFPointSetWidget.cpp
Plugins/org.mitk.gui.qt.eventrecorder/src/internal/InteractionEventRecorder.cpp
Plugins/org.mitk.gui.qt.igt.app.echotrack/src/internal/USNavigation.cpp (see T29303: IGT classes do not work correctly with the new mxn multi widget)
Plugins/org.mitk.gui.qt.igtexamples/src/internal/QmitkIGTTrackingLabView.cpp (see T29303: IGT classes do not work correctly with the new mxn multi widget)
Plugins/org.mitk.gui.qt.imagenavigator/src/internal/QmitkImageNavigatorView.cpp (see T29364: [mxn multi widget] Image navigator cannot be used)
Plugins/org.mitk.gui.qt.measurementtoolbox/src/internal/QmitkMeasurementView.cpp (see T29333: [mxn multi widget] Measurements / planar figure not working)
Plugins/org.mitk.gui.qt.moviemaker/src/internal/QmitkScreenshotMaker.cpp (see T29302: Movie maker plugin does not work correctly with the new mxn multi widget)
Plugins/org.mitk.gui.qt.pointsetinteraction/src/internal/QmitkPointSetInteractionView.cpp (see T29365: [mxn multi widget] Pointset interaction not working)
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationView.cpp (see T29362: [mxn multi widget] Plane suggestion of QmitkSlicesInterpolator does not work correctly)
Plugins/org.mitk.gui.qt.tofutil/src/internal/QmitkToFUtilView.cpp

Need to check the IGT-Repository (see T29303: IGT classes do not work correctly with the new mxn multi widget).

As long as these changes are not merged to master, a workaround will be implemented: The "axial", "coronal" etc. strings will be transformed into the corresponding view direction.

Event Timeline

kalali triaged this task as Normal priority.Oct 29 2018, 7:03 PM
kalali created this task.
This comment was removed by kalali.
kalali renamed this task from Make ImageNavigator work with the custom multi widget editor to Make classes work with the new render window access.Aug 7 2019, 9:56 AM
kalali updated the task description. (Show Details)
kalali added a project: Restricted Project.
kalali renamed this task from Make classes work with the new render window access to [Multi widget] Make classes work with the new render window access.Nov 5 2019, 11:44 AM
kalali edited projects, added MITK (v2022.10); removed Restricted Project, MITK.May 12 2022, 9:40 AM
kalali moved this task from Backlog to mxn MultiWidget on the MITK (v2022.10) board.
kislinsk claimed this task.
kislinsk added a project: Moved to git.dkfz.de.
kislinsk added a subscriber: kislinsk.

This task was closed here on Phabricator since it was migrated to GitLab. Please continue on GitLab.