Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
berry::IShellListener Struct Reference

#include <berryIShellListener.h>

Classes

struct  Events
 

Public Member Functions

virtual ~IShellListener ()
 
virtual void ShellActivated (const ShellEvent::Pointer &e)
 
virtual void ShellClosed (const ShellEvent::Pointer &e)
 
virtual void ShellDeactivated (const ShellEvent::Pointer &e)
 
virtual void ShellDeiconified (const ShellEvent::Pointer &e)
 
virtual void ShellIconified (const ShellEvent::Pointer &e)
 

Detailed Description

Classes which implement this interface provide methods that deal with changes in state of Shells.

After creating an instance of a class that implements this interface it can be added to a shell using the AddShellListener method and removed using the RemoveShellListener method. When the state of the shell changes, the appropriate method will be invoked.

See also
ShellEvent

Definition at line 40 of file berryIShellListener.h.

Constructor & Destructor Documentation

◆ ~IShellListener()

virtual berry::IShellListener::~IShellListener ( )
virtual

Member Function Documentation

◆ ShellActivated()

virtual void berry::IShellListener::ShellActivated ( const ShellEvent::Pointer e)
virtual

Sent when a shell becomes the active window.

Parameters
ean event containing information about the activation

◆ ShellClosed()

virtual void berry::IShellListener::ShellClosed ( const ShellEvent::Pointer e)
virtual

Sent when a shell is closed.

Parameters
ean event containing information about the close

◆ ShellDeactivated()

virtual void berry::IShellListener::ShellDeactivated ( const ShellEvent::Pointer e)
virtual

Sent when a shell stops being the active window.

Parameters
ean event containing information about the deactivation

◆ ShellDeiconified()

virtual void berry::IShellListener::ShellDeiconified ( const ShellEvent::Pointer e)
virtual

Sent when a shell is un-minimized.

Parameters
ean event containing information about the un-minimization

◆ ShellIconified()

virtual void berry::IShellListener::ShellIconified ( const ShellEvent::Pointer e)
virtual

Sent when a shell is minimized.

Parameters
ean event containing information about the minimization

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