Medical Imaging Interaction Toolkit  2023.12.99-77685e7b
Medical Imaging Interaction Toolkit
berry::HandlerEvent Class Reference

#include <berryHandlerEvent.h>

Inheritance diagram for berry::HandlerEvent:
Collaboration diagram for berry::HandlerEvent:

Public Member Functions

 berryObjectMacro (HandlerEvent)
 
 HandlerEvent (const SmartPointer< IHandler > handler, bool enabledChanged, bool handledChanged)
 
SmartPointer< IHandlerGetHandler () const
 
bool IsEnabledChanged () const
 
bool IsHandledChanged () const
 
- Public Member Functions inherited from berry::AbstractBitSetEvent
 berryObjectMacro (AbstractBitSetEvent)
 
- Public Member Functions inherited from berry::Object
virtual QString GetClassName () const
 
virtual Reflection::TypeInfo GetTypeInfo () const
 
virtual QList< Reflection::TypeInfoGetSuperclasses () const
 
virtual void Delete ()
 
QDebug Print (QDebug os, Indent Indent=0) const
 
virtual QString ToString () const
 
virtual uint HashCode () const
 
virtual bool operator< (const Object *) const
 
void Register () const
 
void UnRegister (bool del=true) const
 
int GetReferenceCount () const
 
void SetReferenceCount (int)
 
void AddDestroyListener (const MessageAbstractDelegate<> &delegate) const
 
void RemoveDestroyListener (const MessageAbstractDelegate<> &delegate) const
 
virtual bool operator== (const Object *) const
 

Additional Inherited Members

- Public Types inherited from berry::Object
typedef Object Self
 
typedef berry::SmartPointer< SelfPointer
 
typedef berry::SmartPointer< const SelfConstPointer
 
typedef berry::WeakPointer< SelfWeakPtr
 
typedef berry::WeakPointer< const SelfConstWeakPtr
 
- Static Public Member Functions inherited from berry::Object
static const char * GetStaticClassName ()
 
static Reflection::TypeInfo GetStaticTypeInfo ()
 
static QList< Reflection::TypeInfoGetStaticSuperclasses ()
 
- Protected Member Functions inherited from berry::AbstractBitSetEvent
 AbstractBitSetEvent ()
 
- Protected Member Functions inherited from berry::Object
 Object ()
 
virtual ~Object ()
 
virtual QDebug PrintSelf (QDebug os, Indent indent) const
 
virtual QDebug PrintHeader (QDebug os, Indent indent) const
 
virtual QDebug PrintTrailer (QDebug os, Indent indent) const
 
- Protected Attributes inherited from berry::AbstractBitSetEvent
int changedValues
 
- Protected Attributes inherited from berry::Object
QAtomicInt m_ReferenceCount
 
QMutex m_ReferenceCountLock
 

Detailed Description

An instance of this class describes changes to an instance of IHandler.

This class is not intended to be extended by clients.

See also
IHandlerListener::HandlerChanged(HandlerEvent)

Definition at line 33 of file berryHandlerEvent.h.

Constructor & Destructor Documentation

◆ HandlerEvent()

berry::HandlerEvent::HandlerEvent ( const SmartPointer< IHandler handler,
bool  enabledChanged,
bool  handledChanged 
)

Creates a new instance of this class.

Parameters
handlerthe instance of the interface that changed; must not be null.
enabledChangedWhether the enabled state of the handler has changed.
handledChangedWhether the handled state of the handler has changed.

Member Function Documentation

◆ berryObjectMacro()

berry::HandlerEvent::berryObjectMacro ( HandlerEvent  )

◆ GetHandler()

SmartPointer<IHandler> berry::HandlerEvent::GetHandler ( ) const

Returns the instance of the interface that changed.

Returns
the instance of the interface that changed. Guaranteed not to be null.

◆ IsEnabledChanged()

bool berry::HandlerEvent::IsEnabledChanged ( ) const

Returns whether or not the enabled property changed.

Returns
true, iff the enabled property changed.

◆ IsHandledChanged()

bool berry::HandlerEvent::IsHandledChanged ( ) const

Returns whether or not the handled property changed.

Returns
true, iff the handled property changed.

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