16 #include <boost/bind.hpp>
47 boost::shared_ptr<FWTriggerTableView> view;
54 view->setProcessList(&(
context().metadataManager()->processNamesInJob()));
57 m_views.push_back(boost::shared_ptr<FWTriggerTableView> (view));
66 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
70 if(it->get() == iView) {
80 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
91 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
103 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
108 (*it)->setProcessList(&(
context().metadataManager()->processNamesInJob()));
const fireworks::Context & context() const
void beingDestroyed(const FWViewBase *)
FWViewBase * buildView(TEveWindowSlot *iParent, const std::string &type)
virtual ~FWTriggerTableViewManager()
FWColorManager & colorManager() const
boost::function2< FWViewBase *, TEveWindowSlot *, const std::string & > ViewBuildFunctor
void registerViewBuilder(const std::string &iName, ViewBuildFunctor &iBuilder)
static std::string sName[kTypeSize]
std::vector< boost::shared_ptr< FWTriggerTableView > > m_views
FWTriggerTableViewManager()
virtual void colorsChanged()
static const std::string & idToName(int)