MvcEvent Class Reference

#include <mvcevent.h>

Inheritance diagram for MvcEvent:

CEvent MEvent VEvent CChangeModelEvent CDigestDbEvent CDocEvent CSettingsEvent CViewAttachEvent CViewDetachEvent MChangeControllerEvent MDigestDbEvent MDocEvent MEElementEvent MSettingsEvent VChangeControllerEvent VDigestDbEvent VDocEvent VModelChangedEvent VSettingsEvent List of all members.

Public Types

enum  DestType { Unknown, Model, View, Controller }

Public Member Functions

 MvcEvent (Type type)
virtual MvcModuleId_t moduleId () const
virtual DestType destType () const

Static Public Member Functions

static MvcModuleId_t classModuleId ()
static DestType classDestType ()

Detailed Description

Base class for the Model-View-Controller events: MEvent, VEvent, and CEvent.


Member Enumeration Documentation

enum MvcEvent::DestType

Destination type.

Enumerator:
Unknown 
Model 
View 
Controller 


Constructor & Destructor Documentation

MvcEvent::MvcEvent ( Type  type  )  [inline]


Member Function Documentation

static MvcModuleId_t MvcEvent::classModuleId (  )  [inline, static]

Returns MvcCore::id().

This should be re-implemented this in the base event class of other modules.

Reimplemented in CDiagramEvent, MEDiagramElementEvent, VDiagramEvent, CDigestDbEvent, MDigestDbEvent, VDigestDbEvent, CSettingsEvent, MSettingsEvent, and VSettingsEvent.

virtual MvcModuleId_t MvcEvent::moduleId (  )  const [inline, virtual]

Returns classModuleId().

This should be re-implemented this in the base event class of other modules.

Reimplemented in CDiagramEvent, MEDiagramElementEvent, VDiagramEvent, CDigestDbEvent, MDigestDbEvent, VDigestDbEvent, CSettingsEvent, MSettingsEvent, and VSettingsEvent.

static DestType MvcEvent::classDestType (  )  [inline, static]

Returns the destination type (DestType) for the event class.

Reimplemented in CEvent, MEvent, and VEvent.

virtual DestType MvcEvent::destType (  )  const [inline, virtual]

Returns the destination type (DestType) for the event, classDestType().

Reimplemented in CEvent, MEvent, and VEvent.


The documentation for this class was generated from the following file:
Generated on Mon Jul 30 09:46:53 2007 for Digest by  doxygen 1.5.2