Medical Imaging Interaction Toolkit  2016.11.0
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 42 of file berryIExecutionListener.h.

Constructor & Destructor Documentation

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

Definition at line 27 of file berryIExecutionListener.cpp.

Member Function Documentation

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

Reimplemented in berry::IExecutionListenerWithChecks::Events.

Definition at line 65 of file berryIExecutionListener.cpp.

Member Data Documentation

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

Definition at line 44 of file berryIExecutionListener.h.

Message2<const QString&, const ExecutionException*> berry::IExecutionListener::Events::postExecuteFailure
Message2<const QString&, const Object::Pointer&> berry::IExecutionListener::Events::postExecuteSuccess
Message2<const QString&, const SmartPointer<const ExecutionEvent>& > berry::IExecutionListener::Events::preExecute

Definition at line 47 of file berryIExecutionListener.h.

Referenced by berry::CommandManager::FirePreExecute().


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