#include <Fireworks/Core/interface/FWViewManagerManager.h>
Public Member Functions | |
void | add (std::shared_ptr< FWViewManagerBase >) |
void | eventBegin () |
void | eventEnd () |
FWViewManagerManager (FWModelChangeManager *, FWColorManager *) | |
void | registerEventItem (const FWEventItem *iItem) |
void | removeEventItem (const FWEventItem *iItem) |
FWTypeToRepresentations | supportedTypesAndRepresentations () const |
virtual | ~FWViewManagerManager () |
Private Member Functions | |
FWViewManagerManager (const FWViewManagerManager &)=delete | |
const FWViewManagerManager & | operator= (const FWViewManagerManager &)=delete |
Private Attributes | |
FWModelChangeManager * | m_changeManager |
FWColorManager * | m_colorManager |
std::map< std::string, const FWEventItem * > | m_typeToItems |
std::vector< std::shared_ptr< FWViewManagerBase > > | m_viewManagers |
Description: Manages all the FWViewManagerBase instances
Usage: <usage>
Definition at line 37 of file FWViewManagerManager.h.
FWViewManagerManager::FWViewManagerManager | ( | FWModelChangeManager * | iCM, |
FWColorManager * | iColorM | ||
) |
Definition at line 35 of file FWViewManagerManager.cc.
|
virtual |
Definition at line 43 of file FWViewManagerManager.cc.
|
privatedelete |
void FWViewManagerManager::add | ( | std::shared_ptr< FWViewManagerBase > | iManager | ) |
Definition at line 60 of file FWViewManagerManager.cc.
References m_changeManager, m_colorManager, m_typeToItems, and m_viewManagers.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), SequenceTypes.Task::replace(), and CmsShowMainBase::setupViewManagers().
void FWViewManagerManager::eventBegin | ( | ) |
void FWViewManagerManager::eventEnd | ( | ) |
|
privatedelete |
void FWViewManagerManager::registerEventItem | ( | const FWEventItem * | iItem | ) |
Definition at line 72 of file FWViewManagerManager.cc.
References fwLog, FWEventItem::goingToBeDestroyed_, fwlog::kWarning, m_typeToItems, m_viewManagers, FWEventItem::name(), removeEventItem(), and trackerHitRTTI::vector.
Referenced by CmsShowMainBase::setup().
void FWViewManagerManager::removeEventItem | ( | const FWEventItem * | iItem | ) |
Definition at line 88 of file FWViewManagerManager.cc.
References m_typeToItems, and FWEventItem::name().
Referenced by registerEventItem().
FWTypeToRepresentations FWViewManagerManager::supportedTypesAndRepresentations | ( | ) | const |
Definition at line 97 of file FWViewManagerManager.cc.
References FWTypeToRepresentations::insert(), m_viewManagers, findQualityFiles::v, and trackerHitRTTI::vector.
|
private |
Definition at line 61 of file FWViewManagerManager.h.
Referenced by add().
|
private |
Definition at line 62 of file FWViewManagerManager.h.
Referenced by add().
|
private |
Definition at line 63 of file FWViewManagerManager.h.
Referenced by add(), registerEventItem(), and removeEventItem().
|
private |
Definition at line 60 of file FWViewManagerManager.h.
Referenced by add(), eventBegin(), eventEnd(), registerEventItem(), and supportedTypesAndRepresentations().