CMS 3D CMS Logo

IgTextModel Class Reference

#include <Iguana/Models/interface/IgTextModel.h>

Inheritance diagram for IgTextModel:

IgModel IgSimpleTextModel

List of all members.

Public Types

enum  EventType { TextChanged }
typedef lat::Callback1
< IgTextModelEvent
Listener

Public Member Functions

virtual void changed (void)=0
virtual void listen (EventType event, const Listener &listener)=0
virtual IgTextReptext (void) const =0
virtual void unlisten (EventType event, const Listener &listener)=0
 ~IgTextModel (void)


Detailed Description

Definition at line 21 of file IgTextModel.h.


Member Typedef Documentation

typedef lat::Callback1<IgTextModelEvent> IgTextModel::Listener

Definition at line 24 of file IgTextModel.h.


Member Enumeration Documentation

enum IgTextModel::EventType

Enumerator:
TextChanged 

Definition at line 25 of file IgTextModel.h.

00025 { TextChanged };


Constructor & Destructor Documentation

IgTextModel::~IgTextModel ( void   ) 

Definition at line 15 of file IgTextModel.cc.

00016 {}


Member Function Documentation

virtual void IgTextModel::changed ( void   )  [pure virtual]

Implemented in IgSimpleTextModel.

Referenced by IgSimpleTextRep::setText().

virtual void IgTextModel::listen ( EventType  event,
const Listener listener 
) [pure virtual]

Implemented in IgSimpleTextModel.

virtual IgTextRep* IgTextModel::text ( void   )  const [pure virtual]

Implemented in IgSimpleTextModel.

Referenced by IgSimpleTextRep::setText(), and IgQtTextBrowser::textChanged().

virtual void IgTextModel::unlisten ( EventType  event,
const Listener listener 
) [pure virtual]

Implemented in IgSimpleTextModel.


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:25:47 2009 for CMSSW by  doxygen 1.5.4