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() [1/2]

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

Definition at line 32 of file CSGConnector.h.

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

◆ CSGConnector() [2/2]

CSGConnector::CSGConnector ( const CSGConnector )
private

Member Function Documentation

◆ ClassDef()

CSGConnector::ClassDef ( CSGConnector  ,
 
)

◆ handleMenu()

void CSGConnector::handleMenu ( Int_t  entry)

Definition at line 60 of file CSGConnector.cc.

References CSGActionSupervisor::activateMenuEntry(), mps_splice::entry, and m_supervisor.

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

◆ handleToolBar()

void CSGConnector::handleToolBar ( Int_t  entry)

Definition at line 62 of file CSGConnector.cc.

References CSGActionSupervisor::activateToolBarEntry(), mps_splice::entry, and m_supervisor.

CSGActionSupervisor * m_supervisor
Definition: CSGConnector.h:47
Bool_t activateToolBarEntry(int entry)

◆ operator=()

const CSGConnector& CSGConnector::operator= ( const CSGConnector )
private

Member Data Documentation

◆ m_action

CSGAction* CSGConnector::m_action
private

Definition at line 46 of file CSGConnector.h.

◆ m_supervisor

CSGActionSupervisor* CSGConnector::m_supervisor
private

Definition at line 47 of file CSGConnector.h.

Referenced by handleMenu(), and handleToolBar().