Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <berryIPartListener.h>
Classes | |
struct | Events |
Public Member Functions | |
virtual | ~IPartListener () |
virtual Events::Types | GetPartEventTypes () const =0 |
virtual void | PartActivated (const IWorkbenchPartReference::Pointer &) |
virtual void | PartBroughtToTop (const IWorkbenchPartReference::Pointer &) |
virtual void | PartClosed (const IWorkbenchPartReference::Pointer &) |
virtual void | PartDeactivated (const IWorkbenchPartReference::Pointer &) |
virtual void | PartOpened (const IWorkbenchPartReference::Pointer &) |
virtual void | PartHidden (const IWorkbenchPartReference::Pointer &) |
virtual void | PartVisible (const IWorkbenchPartReference::Pointer &) |
virtual void | PartInputChanged (const IWorkbenchPartReference::Pointer &) |
Interface for listening to part lifecycle events.
This interface may be implemented by clients.
Definition at line 34 of file berryIPartListener.h.
|
virtual |
|
pure virtual |
Implemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
|
inlinevirtual |
Notifies this listener that the given part has been activated.
Definition at line 81 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part has been brought to the top.
These events occur when an editor is brought to the top in the editor area, or when a view is brought to the top in a page book with multiple views. They are normally only sent when a part is brought to the top programmatically (via IPerspective.bringToTop
). When a part is activated by the user clicking on it, only partActivated
is sent.
Definition at line 94 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part has been closed.
Note that if other perspectives in the same page share the view, this notification is not sent. It is only sent when the view is being removed from the page entirely (it is being disposed).
Reimplemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
Definition at line 105 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part has been deactivated.
Definition at line 111 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part is hidden or obscured by another part.
Reimplemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
Definition at line 127 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part's input was changed.
Definition at line 137 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part has been opened.
Note that if other perspectives in the same page share the view, this notification is not sent. It is only sent when the view is being newly opened in the page (it is being created).
Reimplemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
Definition at line 122 of file berryIPartListener.h.
|
inlinevirtual |
Notifies this listener that the given part is visible.
Reimplemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
Definition at line 132 of file berryIPartListener.h.