Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
berry::IPerspectiveListener::Events Struct Reference

#include <berryIPerspectiveListener.h>

Collaboration diagram for berry::IPerspectiveListener::Events:

Public Types

enum  Type {
  NONE, ACTIVATED, CHANGED, PART_CHANGED,
  OPENED, CLOSED, DEACTIVATED, SAVED_AS,
  PRE_DEACTIVATE, ALL
}
 

Public Member Functions

void AddListener (IPerspectiveListener *l)
 
void RemoveListener (IPerspectiveListener *l)
 

Public Attributes

Message2< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer & > perspectiveActivated
 
Message3< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer &, const QString & > perspectiveChanged
 
Message4< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer &, const SmartPointer< IWorkbenchPartReference > &, const QString & > perspectivePartChanged
 
Message2< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer & > perspectiveOpened
 
Message2< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer & > perspectiveClosed
 
Message2< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer & > perspectiveDeactivated
 
Message3< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer &, const IPerspectiveDescriptor::Pointer & > perspectiveSavedAs
 
Message2< const SmartPointer< IWorkbenchPage > &, const IPerspectiveDescriptor::Pointer & > perspectivePreDeactivate
 

Detailed Description

Definition at line 39 of file berryIPerspectiveListener.h.

Member Enumeration Documentation

◆ Type

Enumerator
NONE 
ACTIVATED 
CHANGED 
PART_CHANGED 
OPENED 
CLOSED 
DEACTIVATED 
SAVED_AS 
PRE_DEACTIVATE 
ALL 

Definition at line 41 of file berryIPerspectiveListener.h.

Member Function Documentation

◆ AddListener()

void berry::IPerspectiveListener::Events::AddListener ( IPerspectiveListener l)

◆ RemoveListener()

void berry::IPerspectiveListener::Events::RemoveListener ( IPerspectiveListener l)

Member Data Documentation

◆ perspectiveActivated

Message2<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&> berry::IPerspectiveListener::Events::perspectiveActivated

Definition at line 57 of file berryIPerspectiveListener.h.

◆ perspectiveChanged

Message3<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&, const QString&> berry::IPerspectiveListener::Events::perspectiveChanged

Definition at line 58 of file berryIPerspectiveListener.h.

◆ perspectiveClosed

Message2<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&> berry::IPerspectiveListener::Events::perspectiveClosed

Definition at line 61 of file berryIPerspectiveListener.h.

◆ perspectiveDeactivated

Message2<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&> berry::IPerspectiveListener::Events::perspectiveDeactivated

Definition at line 62 of file berryIPerspectiveListener.h.

◆ perspectiveOpened

Message2<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&> berry::IPerspectiveListener::Events::perspectiveOpened

Definition at line 60 of file berryIPerspectiveListener.h.

◆ perspectivePartChanged

Message4<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&, const SmartPointer<IWorkbenchPartReference>&, const QString&> berry::IPerspectiveListener::Events::perspectivePartChanged

Definition at line 59 of file berryIPerspectiveListener.h.

◆ perspectivePreDeactivate

Message2<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&> berry::IPerspectiveListener::Events::perspectivePreDeactivate

Definition at line 64 of file berryIPerspectiveListener.h.

◆ perspectiveSavedAs

Message3<const SmartPointer<IWorkbenchPage>&, const IPerspectiveDescriptor::Pointer&, const IPerspectiveDescriptor::Pointer&> berry::IPerspectiveListener::Events::perspectiveSavedAs

Definition at line 63 of file berryIPerspectiveListener.h.


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