Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::ILifecycleAwarePart Struct Referenceabstract

Interface for a MITK Workbench part which wants to be notified about lifecycle changes. More...

#include <mitkILifecycleAwarePart.h>

Inheritance diagram for mitk::ILifecycleAwarePart:

Public Member Functions

virtual ~ILifecycleAwarePart ()
 
virtual void Activated ()=0
 
virtual void Deactivated ()=0
 
virtual void Visible ()=0
 
virtual void Hidden ()=0
 

Detailed Description

Interface for a MITK Workbench part which wants to be notified about lifecycle changes.

This interface is intended to be implemented by subclasses of berry::IWorkbenchPart. MITK Workbench parts implementing this interface will be notified about their lifecycle changes. The same effect could be achieved by registering a custom berry::IPartListener.

Note
There are no "Closed()" or "Opened()" methods. These correspond to the constructor and destructor of the Workbench part class.
See also
berry::IPartListener
mitk::IZombieViewPart

Definition at line 37 of file mitkILifecycleAwarePart.h.

Constructor & Destructor Documentation

◆ ~ILifecycleAwarePart()

virtual mitk::ILifecycleAwarePart::~ILifecycleAwarePart ( )
virtual

Member Function Documentation

◆ Activated()

virtual void mitk::ILifecycleAwarePart::Activated ( )
pure virtual

◆ Deactivated()

virtual void mitk::ILifecycleAwarePart::Deactivated ( )
pure virtual

◆ Hidden()

virtual void mitk::ILifecycleAwarePart::Hidden ( )
pure virtual

◆ Visible()

virtual void mitk::ILifecycleAwarePart::Visible ( )
pure virtual

The documentation for this struct was generated from the following file: