Page MenuHomePhabricator

Refactor classes to use the QmitkAbstractMultiWidget(Editor)
Closed, ResolvedPublic


In order to work with the new multi widgets and editors several classes need to be refactored (remove StdMultiWidget(Editor) dependencies).
A lot of hard-coded QmitkStdMultiWidgets are used where an MxNMultiWidget should work, too.

Additionally the whole render window lay-outing needs to be revised in order to cope with the new multi widget.

IMPORTANT: This is a huge and mayor change that needs to be reviewed, observed and communicated with the userbase.

In order to fully use these changes, the following tasks need to be solved:
T26542: Remove functions from StdMultiWidget(Editor)
T26543: Enum for AXIAL, SAGITTAL, CORONAL 3D/ORIGINAL/NONE is provided at many different locations
T26545: [Multi widget] Make classes work with QmitkAbstractMultiWidget(Editor)

This task also solves:
T24367: SetWidgetPlane-functions in QmitkStdMultiWidget not used

Revisions and Commits

Related Objects

Event Timeline

kalali triaged this task as Wishlist priority.Feb 7 2018, 10:38 AM
kalali created this task.
kalali renamed this task from QmitkRenderWindow needs a StdMultiWidget to Refactor classes to use the QmitkAbstractMultiWidget(Editor).Aug 6 2019, 6:53 PM
kalali claimed this task.
kalali updated the task description. (Show Details)
kalali added a project: Noteworthy.
kalali raised the priority of this task from Wishlist to Normal.Aug 9 2019, 4:10 PM
kalali added a revision: Restricted Differential Revision.Aug 13 2019, 3:06 PM