CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWTriggerTableViewManager.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 #ifndef Fireworks_Core_FWTriggerTableViewManager_h
3 #define Fireworks_Core_FWTriggerTableViewManager_h
4 //
5 // Package: Core
6 // Class : FWTriggerTableViewManager
7 // $Id: FWTriggerTableViewManager.h,v 1.5 2011/02/16 18:38:36 amraktad Exp $
8 //
9 
13 
14 class FWViewBase;
15 class FWGUIManager;
16 class TEveWindowSlot;
17 
18 namespace fwlite {
19  class Event;
20 }
21 
23 
24 public:
27 
28  // dummy functions of FWViewManagerBase
30  { return FWTypeToRepresentations();}
31  virtual void newItem(const FWEventItem*) {}
32 
33  // backward compatibility
34  void addTo(FWConfiguration&) const {}
35  void setFrom(const FWConfiguration&) {}
36 
37  FWViewBase *buildView (TEveWindowSlot *iParent, const std::string& type);
38 
39  // virtual void setContext(const fireworks::Context*);
40 protected:
42 
43 
44  virtual void modelChangesComing() {}
45  virtual void modelChangesDone() {}
46 
47  virtual void eventEnd();
48  virtual void colorsChanged();
49 
50  void updateProcessList();
51 
52  std::vector<boost::shared_ptr<FWTriggerTableView> > m_views;
53 
54 private:
56  const FWTriggerTableViewManager& operator=(const FWTriggerTableViewManager&); // stop default
57 
58  void beingDestroyed(const FWViewBase*);
59 
60 };
61 
62 #endif
type
Definition: HCALResponse.h:21
void beingDestroyed(const FWViewBase *)
FWViewBase * buildView(TEveWindowSlot *iParent, const std::string &type)
const FWTriggerTableViewManager & operator=(const FWTriggerTableViewManager &)
void addTo(FWConfiguration &) const
virtual FWTypeToRepresentations supportedTypesAndRepresentations() const
std::vector< boost::shared_ptr< FWTriggerTableView > > m_views
virtual void newItem(const FWEventItem *)
void setFrom(const FWConfiguration &)