2 #ifndef Fireworks_Core_FWEventItemsManager_h 3 #define Fireworks_Core_FWEventItemsManager_h 24 #include "sigc++/signal.h" FWModelChangeManager * m_changeManager
void removeItem(const FWEventItem *)
sigc::signal< void(FWEventItem *)> newItem_
void setFrom(const FWConfiguration &) override
const FWEventItemsManager & operator=(const FWEventItemsManager &)=delete
void setContext(fireworks::Context *)
const FWEventItem * find(const std::string &iName) const
~FWEventItemsManager() override
FWEventItem * add(const FWPhysicsObjectDesc &iItem, const FWConfiguration *pbConf=nullptr, bool doSetEvent=true)
const edm::EventBase * m_event
std::shared_ptr< FWItemAccessorFactory > m_accessorFactory
sigc::signal< void(const FWEventItem *)> removingItem_
void newEvent(const edm::EventBase *iEvent)
void addTo(FWConfiguration &) const override
const_iterator begin() const
NOTE: iterator is allowed to return a null object for items that have been removed.
fireworks::Context * m_context
std::vector< FWEventItem * > m_items
const_iterator end() const
std::vector< FWEventItem * >::const_iterator const_iterator
sigc::signal< void()> goingToClearItems_
FWEventItemsManager(FWModelChangeManager *)