Version: 9.15.0
SalomeApp_Study::Observer_i Class Reference
Inheritance diagram for SalomeApp_Study::Observer_i:
Inheritance graph

Public Member Functions

 Observer_i (SalomeApp_Study *aStudy)
 
SUIT_DataObjectfindObject (const char *theID) const
 
virtual void notifyObserverID (const char *theID, CORBA::Long event)
 
virtual bool event (QEvent *event)
 
void notifyObserverID_real (const std::string &theID, long event)
 

Private Types

typedef std::map< std::string, SalomeApp_DataObject * > EntryMap
 
typedef std::map< std::string, SalomeApp_DataObject * >::iterator EntryMapIter
 

Private Member Functions

void fillEntryMap ()
 

Private Attributes

SalomeApp_StudymyStudy
 
EntryMap entry2SuitObject
 

Member Typedef Documentation

◆ EntryMap

typedef std::map<std::string, SalomeApp_DataObject*> SalomeApp_Study::Observer_i::EntryMap
private

◆ EntryMapIter

typedef std::map<std::string, SalomeApp_DataObject*>::iterator SalomeApp_Study::Observer_i::EntryMapIter
private

Constructor & Destructor Documentation

◆ Observer_i()

SalomeApp_Study::Observer_i::Observer_i ( SalomeApp_Study aStudy)
inline

References fillEntryMap(), and myStudy.

Member Function Documentation

◆ event()

virtual bool SalomeApp_Study::Observer_i::event ( QEvent event)
inlinevirtual

◆ fillEntryMap()

◆ findObject()

SUIT_DataObject* SalomeApp_Study::Observer_i::findObject ( const char *  theID) const
inline

References entry2SuitObject.

◆ notifyObserverID()

virtual void SalomeApp_Study::Observer_i::notifyObserverID ( const char *  theID,
CORBA::Long  event 
)
inlinevirtual

References event(), and notifyObserverID_real().

◆ notifyObserverID_real()

Member Data Documentation

◆ entry2SuitObject

EntryMap SalomeApp_Study::Observer_i::entry2SuitObject
private

◆ myStudy

SalomeApp_Study* SalomeApp_Study::Observer_i::myStudy
private

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