Page MenuHomePhabricator

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

Description

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