Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
berry::IShellListener::Events Struct Reference

#include <berryIShellListener.h>

Collaboration diagram for berry::IShellListener::Events:

Public Types

enum  Type {
  NONE, ACTIVATED, CLOSED, DEACTIVATED,
  DEICONIFIED, ICONIFIED, ALL
}
 
typedef Message1< const ShellEvent::Pointer & > ShellEventType
 

Public Member Functions

void AddListener (IShellListener *listener)
 
void RemoveListener (IShellListener *listener)
 

Public Attributes

ShellEventType shellActivated
 
ShellEventType shellClosed
 
ShellEventType shellDeactivated
 
ShellEventType shellDeiconified
 
ShellEventType shellIconified
 

Detailed Description

Definition at line 43 of file berryIShellListener.h.

Member Typedef Documentation

◆ ShellEventType

Member Enumeration Documentation

◆ Type

Enumerator
NONE 
ACTIVATED 
CLOSED 
DEACTIVATED 
DEICONIFIED 
ICONIFIED 
ALL 

Definition at line 46 of file berryIShellListener.h.

Member Function Documentation

◆ AddListener()

void berry::IShellListener::Events::AddListener ( IShellListener listener)

◆ RemoveListener()

void berry::IShellListener::Events::RemoveListener ( IShellListener listener)

Member Data Documentation

◆ shellActivated

ShellEventType berry::IShellListener::Events::shellActivated

Definition at line 59 of file berryIShellListener.h.

◆ shellClosed

ShellEventType berry::IShellListener::Events::shellClosed

Definition at line 60 of file berryIShellListener.h.

◆ shellDeactivated

ShellEventType berry::IShellListener::Events::shellDeactivated

Definition at line 61 of file berryIShellListener.h.

◆ shellDeiconified

ShellEventType berry::IShellListener::Events::shellDeiconified

Definition at line 62 of file berryIShellListener.h.

◆ shellIconified

ShellEventType berry::IShellListener::Events::shellIconified

Definition at line 63 of file berryIShellListener.h.


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