Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berry::IExecutionListener::Events Struct Reference

#include <berryIExecutionListener.h>

Inheritance diagram for berry::IExecutionListener::Events:
Collaboration diagram for berry::IExecutionListener::Events:

Public Member Functions

virtual ~Events ()
 
virtual void AddListener (IExecutionListener *listener)
 
virtual void RemoveListener (IExecutionListener *listener)
 
virtual bool HasListeners () const
 
virtual bool IsEmpty () const
 

Public Attributes

Message2< const QString &, const NotHandledException * > notHandled
 
Message2< const QString &, const ExecutionException * > postExecuteFailure
 
Message2< const QString &, const Object::Pointer & > postExecuteSuccess
 
Message2< const QString &, const SmartPointer< const ExecutionEvent > &> preExecute
 

Detailed Description

Definition at line 38 of file berryIExecutionListener.h.

Constructor & Destructor Documentation

◆ ~Events()

berry::IExecutionListener::Events::~Events ( )
virtual

Definition at line 23 of file berryIExecutionListener.cpp.

References AddListener().

Member Function Documentation

◆ AddListener()

◆ HasListeners()

◆ IsEmpty()

bool berry::IExecutionListener::Events::IsEmpty ( ) const
virtual

Reimplemented in berry::IExecutionListenerWithChecks::Events.

Definition at line 61 of file berryIExecutionListener.cpp.

References HasListeners().

Referenced by HasListeners().

◆ RemoveListener()

Member Data Documentation

◆ notHandled

Message2<const QString&, const NotHandledException*> berry::IExecutionListener::Events::notHandled

◆ postExecuteFailure

Message2<const QString&, const ExecutionException*> berry::IExecutionListener::Events::postExecuteFailure

◆ postExecuteSuccess

Message2<const QString&, const Object::Pointer&> berry::IExecutionListener::Events::postExecuteSuccess

◆ preExecute

Message2<const QString&, const SmartPointer<const ExecutionEvent>& > berry::IExecutionListener::Events::preExecute

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