17 #include <boost/bind.hpp>
48 boost::shared_ptr<FWTriggerTableView> view;
55 view->setProcessList(&(
context().metadataManager()->processNamesInJob()));
58 m_views.push_back(boost::shared_ptr<FWTriggerTableView> (view));
67 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
71 if(it->get() == iView) {
81 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
92 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
104 for(std::vector<boost::shared_ptr<FWTriggerTableView> >::iterator it=
109 (*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)