Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SalomeApp_Study::Observer_i Class Reference
Inheritance diagram for SalomeApp_Study::Observer_i:
Inheritance graph

Public Member Functions

 Observer_i (_PTR(Study) aStudyDS, 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 ()
 
 _PTR (Study) myStudyDS
 

Private Attributes

SalomeApp_StudymyStudy
 
EntryMap entry2SuitObject
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

SalomeApp_Study::Observer_i::Observer_i ( _PTR(Study)  aStudyDS,
SalomeApp_Study aStudy 
)
inline

References fillEntryMap(), and myStudy.

Member Function Documentation

SalomeApp_Study::Observer_i::_PTR ( Study  )
private
virtual bool SalomeApp_Study::Observer_i::event ( QEvent event)
inlinevirtual
SUIT_DataObject* SalomeApp_Study::Observer_i::findObject ( const char *  theID) const
inline

References entry2SuitObject.

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

Member Data Documentation

EntryMap SalomeApp_Study::Observer_i::entry2SuitObject
private
SalomeApp_Study* SalomeApp_Study::Observer_i::myStudy
private

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