#include <Fireworks/Core/interface/FWViewManagerManager.h>
Public Member Functions | |
void | add (boost::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 &) | |
const FWViewManagerManager & | operator= (const FWViewManagerManager &) |
Private Attributes | |
FWModelChangeManager * | m_changeManager |
FWColorManager * | m_colorManager |
std::map< std::string, const FWEventItem * > | m_typeToItems |
std::vector< boost::shared_ptr < FWViewManagerBase > > | m_viewManagers |
Description: Manages all the FWViewManagerBase instances
Usage: <usage>
Definition at line 38 of file FWViewManagerManager.h.
FWViewManagerManager::FWViewManagerManager | ( | FWModelChangeManager * | iCM, |
FWColorManager * | iColorM | ||
) |
Definition at line 38 of file FWViewManagerManager.cc.
|
virtual |
Definition at line 50 of file FWViewManagerManager.cc.
|
private |
void FWViewManagerManager::add | ( | boost::shared_ptr< FWViewManagerBase > | iManager | ) |
Definition at line 70 of file FWViewManagerManager.cc.
References m_changeManager, m_colorManager, m_typeToItems, and m_viewManagers.
Referenced by CmsShowMainBase::setupViewManagers().
void FWViewManagerManager::eventBegin | ( | ) |
Definition at line 127 of file FWViewManagerManager.cc.
References i, and m_viewManagers.
void FWViewManagerManager::eventEnd | ( | ) |
Definition at line 136 of file FWViewManagerManager.cc.
References i, and m_viewManagers.
|
private |
void FWViewManagerManager::registerEventItem | ( | const FWEventItem * | iItem | ) |
Definition at line 84 of file FWViewManagerManager.cc.
References fwLog, FWEventItem::goingToBeDestroyed_, fwlog::kWarning, m_typeToItems, m_viewManagers, FWEventItem::name(), and removeEventItem().
Referenced by CmsShowMainBase::setup().
void FWViewManagerManager::removeEventItem | ( | const FWEventItem * | iItem | ) |
Definition at line 102 of file FWViewManagerManager.cc.
References m_typeToItems, and FWEventItem::name().
Referenced by registerEventItem().
FWTypeToRepresentations FWViewManagerManager::supportedTypesAndRepresentations | ( | ) | const |
Definition at line 114 of file FWViewManagerManager.cc.
References FWTypeToRepresentations::insert(), m_viewManagers, and v.
|
private |
Definition at line 64 of file FWViewManagerManager.h.
Referenced by add().
|
private |
Definition at line 65 of file FWViewManagerManager.h.
Referenced by add().
|
private |
Definition at line 66 of file FWViewManagerManager.h.
Referenced by add(), registerEventItem(), and removeEventItem().
|
private |
Definition at line 63 of file FWViewManagerManager.h.
Referenced by add(), eventBegin(), eventEnd(), registerEventItem(), and supportedTypesAndRepresentations().