![]() |
![]() |
00001 #ifndef IGUANA_MODELS_IG_TEXT_MODEL_EVENT_H 00002 # define IGUANA_MODELS_IG_TEXT_MODEL_EVENT_H 00003 00004 //<<<<<< INCLUDES >>>>>> 00005 00006 # include "Iguana/Models/interface/config.h" 00007 00008 //<<<<<< PUBLIC DEFINES >>>>>> 00009 //<<<<<< PUBLIC CONSTANTS >>>>>> 00010 //<<<<<< PUBLIC TYPES >>>>>> 00011 //<<<<<< PUBLIC VARIABLES >>>>>> 00012 //<<<<<< PUBLIC FUNCTIONS >>>>>> 00013 //<<<<<< CLASS DECLARATIONS >>>>>> 00014 00015 class IGUANA_MODELS_API IgTextModelEvent 00016 { 00017 public: 00018 IgTextModelEvent (IgTextModel *source); 00019 // default copy constructor 00020 // default assignment operator 00021 // default destructor 00022 00023 IgTextModel * source (void) const; 00024 00025 private: 00026 IgTextModel * m_source; 00027 }; 00028 00029 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> 00030 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>> 00031 00032 inline 00033 IgTextModelEvent::IgTextModelEvent (IgTextModel *source) 00034 : m_source (source) 00035 {} 00036 00037 inline IgTextModel * 00038 IgTextModelEvent::source (void) const 00039 { 00040 return m_source; 00041 } 00042 00043 #endif // IGUANA_MODELS_IG_TEXT_MODEL_EVENT_H