HomePhabricator
Diffusion MITK 09007650bd19

Fix wrong view initialization when creating a new segmentation node

Description

Fix wrong view initialization when creating a new segmentation node

Summary:
Remove re-initialization from QmitkAbstractView

The functionality will be moved to the IRenderWindowPart to
differentiate between different render window editors.

Provide function to re-initialize the views of a render window part

This function needs to be implemented individually
for each multi widget.

Provide function for StdMultiWidget view initialization

Provide function for MxNMultiWidget view initialization

Test Plan:

  1. open MITK workbench, load an image
  2. load two images
  3. reinit one image, create a segmentation for the second
  4. see how the render windows are initialized
  5. close Standard Display, open mxn display
  6. add more render windows
  7. reinit render windows to different images
  8. create a segmentation
  9. only the active render window is initialized

Reviewers: floca, s434n, O1 MITK Reviewer Group I, O3 MITK Reviewer Group II

Reviewed By: floca, O1 MITK Reviewer Group I, O3 MITK Reviewer Group II

Subscribers: s434n, floca, kalali

Maniphest Tasks: T29328

Differential Revision: https://phabricator.mitk.org/D729

Details

Provenance
kalaliAuthored on Oct 6 2022, 6:30 PM
kalaliPushed on Oct 17 2022, 2:19 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITK96b562bb993a: Set correct slice when resetting the geometry
rMITK03cb15e10697: Fix invalid states of Segmentation View for certain selection scenarios
Branches
Unknown
Tags
Unknown
Tasks
T29328: Fix different issues with re-initialization