CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
CSGConnector Class Reference

#include <Fireworks/Core/interface/CSGConnector.h>

Inheritance diagram for CSGConnector:

Public Member Functions

 ClassDef (CSGConnector, 0)
 
 CSGConnector (CSGAction *action, CSGActionSupervisor *supervisor)
 
void handleMenu (Int_t entry)
 
void handleToolBar (Int_t entry)
 

Private Member Functions

 CSGConnector (const CSGConnector &)
 
const CSGConnectoroperator= (const CSGConnector &)
 

Private Attributes

CSGActionm_action
 
CSGActionSupervisorm_supervisor
 

Detailed Description

Description: An adapter classes used to connect ROOT signals to a CSGAction

Usage: <usage>

Definition at line 30 of file CSGConnector.h.

Constructor & Destructor Documentation

CSGConnector::CSGConnector ( CSGAction action,
CSGActionSupervisor supervisor 
)
inline

Definition at line 32 of file CSGConnector.h.

References ClassDef(), mps_splice::entry, handleMenu(), handleToolBar(), and operator=().

32 : m_action(action), m_supervisor(supervisor){};
CSGActionSupervisor * m_supervisor
Definition: CSGConnector.h:47
CSGAction * m_action
Definition: CSGConnector.h:46
CSGConnector::CSGConnector ( const CSGConnector )
private

Member Function Documentation

CSGConnector::ClassDef ( CSGConnector  ,
 
)

Referenced by CSGConnector().

void CSGConnector::handleMenu ( Int_t  entry)

Definition at line 60 of file CSGConnector.cc.

References CSGActionSupervisor::activateMenuEntry(), and m_supervisor.

Referenced by CSGConnector().

CSGActionSupervisor * m_supervisor
Definition: CSGConnector.h:47
Bool_t activateMenuEntry(int entry)
void CSGConnector::handleToolBar ( Int_t  entry)

Definition at line 62 of file CSGConnector.cc.

References CSGActionSupervisor::activateToolBarEntry(), and m_supervisor.

Referenced by CSGConnector().

CSGActionSupervisor * m_supervisor
Definition: CSGConnector.h:47
Bool_t activateToolBarEntry(int entry)
const CSGConnector& CSGConnector::operator= ( const CSGConnector )
private

Referenced by CSGConnector().

Member Data Documentation

CSGAction* CSGConnector::m_action
private

Definition at line 46 of file CSGConnector.h.

CSGActionSupervisor* CSGConnector::m_supervisor
private

Definition at line 47 of file CSGConnector.h.

Referenced by handleMenu(), and handleToolBar().