00001 // -*- C++ -*- 00002 // 00003 // Package: Core 00004 // Class : CSGConnector 00005 // 00006 // Implementation: 00007 // <Notes on implementation> 00008 // 00009 // Original Author: Chris Jones 00010 // Created: Thu May 29 20:58:15 CDT 2008 00011 // $Id: CSGConnector.cc,v 1.5 2010/06/18 10:17:14 yana Exp $ 00012 // 00013 00014 // system include files 00015 00016 // user include files 00017 #include "Fireworks/Core/src/CSGConnector.h" 00018 #include "Fireworks/Core/interface/CSGActionSupervisor.h" 00019 00020 ClassImp(CSGConnector) 00021 00022 // 00023 // constants, enums and typedefs 00024 // 00025 00026 // 00027 // static data member definitions 00028 // 00029 00030 // 00031 // constructors and destructor 00032 // 00033 //CSGConnector::CSGConnector() 00034 //{ 00035 //} 00036 00037 // CSGConnector::CSGConnector(const CSGConnector& rhs) 00038 // { 00039 // // do actual copying here; 00040 // } 00041 00042 //CSGConnector::~CSGConnector() 00043 //{ 00044 //} 00045 00046 // 00047 // assignment operators 00048 // 00049 // const CSGConnector& CSGConnector::operator=(const CSGConnector& rhs) 00050 // { 00051 // //An exception safe implementation is 00052 // CSGConnector temp(rhs); 00053 // swap(rhs); 00054 // 00055 // return *this; 00056 // } 00057 00058 // 00059 // member functions 00060 // 00061 void CSGConnector::handleMenu(Int_t entry) { 00062 m_supervisor->activateMenuEntry(entry); 00063 } 00064 00065 void CSGConnector::handleToolBar(Int_t entry) { 00066 m_supervisor->activateToolBarEntry(entry); 00067 } 00068 00069 // 00070 // const member functions 00071 // 00072 00073 // 00074 // static member functions 00075 //