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