MeVisLab Toolbox Reference
ml::BaseEvent Class Reference

BaseEvent is the base class for all events emitted from EventSourceBase. More...

#include <mlEventSource.h>

Inheritance diagram for ml::BaseEvent:
ml::CSOEvent ml::EventSourceDeletedEvent ml::ItemModelEvent ml::ItemChildrenRequestEvent ml::ItemsDataChangedEvent ml::TwoPhaseItemModelEvent ml::ItemChangedEvent ml::ItemsInsertedEvent ml::ItemsRemovedEvent

Public Member Functions

 BaseEvent ()
 
virtual ~BaseEvent ()
 
EventSourcesource () const
 get the Base object emitting this event More...
 

Friends

class EventSource
 Macro for the declaration of the runtime type system methods, defined in mlRuntimeSubClass.h. More...
 

Detailed Description

BaseEvent is the base class for all events emitted from EventSourceBase.

It stores the Base object from which the event was emitted.

Definition at line 85 of file mlEventSource.h.

Constructor & Destructor Documentation

◆ BaseEvent()

ml::BaseEvent::BaseEvent ( )
inline

Definition at line 88 of file mlEventSource.h.

◆ ~BaseEvent()

virtual ml::BaseEvent::~BaseEvent ( )
inlinevirtual

Definition at line 89 of file mlEventSource.h.

Member Function Documentation

◆ source()

EventSource* ml::BaseEvent::source ( ) const
inline

get the Base object emitting this event

Definition at line 92 of file mlEventSource.h.

Friends And Related Function Documentation

◆ EventSource

friend class EventSource
friend

Macro for the declaration of the runtime type system methods, defined in mlRuntimeSubClass.h.

Definition at line 99 of file mlEventSource.h.


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