CMS 3D CMS Logo

CSGConnector.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_CSGConnector_h
2 #define Fireworks_Core_CSGConnector_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : CSGConnector
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu May 29 18:16:04 CDT 2008
19 //
20 
21 // system include files
22 #include "TQObject.h"
23 
24 // user include files
25 
26 // forward declarations
27 class CSGAction;
29 
30 class CSGConnector : public TQObject {
31 
32 public:
33  CSGConnector(CSGAction *action, CSGActionSupervisor *supervisor) : m_action(action), m_supervisor(supervisor) {
34  };
35  //virtual ~CSGConnector();
36 
37  // ---------- member functions ---------------------------
38  void handleMenu(Int_t entry);
39  void handleToolBar(Int_t entry);
41 
42 private:
43  CSGConnector(const CSGConnector&); // stop default
44 
45  const CSGConnector& operator=(const CSGConnector&); // stop default
46 
47  // ---------- member data --------------------------------
50 
51 };
52 
53 
54 #endif
CSGActionSupervisor * m_supervisor
Definition: CSGConnector.h:49
void handleMenu(Int_t entry)
Definition: CSGConnector.cc:60
CSGConnector(CSGAction *action, CSGActionSupervisor *supervisor)
Definition: CSGConnector.h:33
void handleToolBar(Int_t entry)
Definition: CSGConnector.cc:64
CSGAction * m_action
Definition: CSGConnector.h:48
ClassDef(CSGConnector, 0)
const CSGConnector & operator=(const CSGConnector &)