#include <Fireworks/Core/interface/FWDetailViewManager.h>
Classes | |
struct | ViewFrame |
Public Member Functions | |
void | colorsChanged () |
std::vector< std::string > | detailViewsFor (const FWModelId &) const |
void | eveWindowDestroyed (TEveWindow *) |
FWDetailViewManager (fireworks::Context *) | |
void | newEventCallback () |
void | openDetailViewFor (const FWModelId &, const std::string &) |
virtual | ~FWDetailViewManager () |
Protected Attributes | |
fireworks::Context * | m_context |
Private Types | |
typedef vViews_t::iterator | vViews_i |
typedef std::vector< ViewFrame > | vViews_t |
Private Member Functions | |
std::vector< std::string > | findViewersFor (const std::string &) const |
FWDetailViewManager (const FWDetailViewManager &) | |
const FWDetailViewManager & | operator= (const FWDetailViewManager &) |
Private Attributes | |
std::map< std::string, std::vector< std::string > > | m_typeToViewers |
vViews_t | m_views |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 34 of file FWDetailViewManager.h.
|
private |
Definition at line 68 of file FWDetailViewManager.h.
|
private |
Definition at line 67 of file FWDetailViewManager.h.
FWDetailViewManager::FWDetailViewManager | ( | fireworks::Context * | iCtx | ) |
Definition at line 52 of file FWDetailViewManager.cc.
References fireworks::Context::colorManager(), colorsChanged(), FWColorManager::colorsHaveChanged_, and m_context.
|
virtual |
Definition at line 62 of file FWDetailViewManager.cc.
References newEventCallback().
|
private |
void FWDetailViewManager::colorsChanged | ( | ) |
Definition at line 189 of file FWDetailViewManager.cc.
References FWColorManager::background(), fireworks::Context::colorManager(), i, m_context, and m_views.
Referenced by FWDetailViewManager().
std::vector< std::string > FWDetailViewManager::detailViewsFor | ( | const FWModelId & | iId | ) | const |
Definition at line 112 of file FWDetailViewManager.cc.
References findViewersFor(), FWModelId::item(), FWEventItem::modelType(), edm::TypeWithDict::name(), AlCaHLTBitMon_QueryRunRegistry::string, create_public_lumi_plots::transform, and viewNameFrom().
Referenced by FWModelContextMenuHandler::chosenItem(), CmsShowModelPopup::clicked(), CmsShowModelPopup::fillModelPopup(), CmsShowModelPopup::openDetailedView(), and FWModelContextMenuHandler::showSelectedModelContext().
void FWDetailViewManager::eveWindowDestroyed | ( | TEveWindow * | ew | ) |
Definition at line 206 of file FWDetailViewManager.cc.
|
private |
Definition at line 123 of file FWDetailViewManager.cc.
References plotBeamSpotDB::first, newFWLiteAna::found, fwLog, reco::get(), fireworks::Context::getHidePFBuilders(), FWJobMetadataManager::hasModuleLabel(), info(), FWSimpleRepresentationChecker::infoFor(), fwlog::kDebug, m_context, m_typeToViewers, fireworks::Context::metadataManager(), edmplugin::PluginInfo::name_, FWRepresentationInfo::proximity(), contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, and create_public_lumi_plots::transform.
Referenced by detailViewsFor(), and openDetailViewFor().
void FWDetailViewManager::newEventCallback | ( | ) |
Definition at line 197 of file FWDetailViewManager.cc.
References m_views.
Referenced by FWGUIManager::eventChangedCallback(), and ~FWDetailViewManager().
void FWDetailViewManager::openDetailViewFor | ( | const FWModelId & | id, |
const std::string & | iViewName | ||
) |
Definition at line 69 of file FWDetailViewManager.cc.
References assert(), FWColorManager::background(), fireworks::Context::colorManager(), findViewersFor(), fwLog, reco::get(), cmsHarvester::index, fwlog::kError, m_context, m_views, match(), mergeVDriftHistosByStation::name, edm::TypeWithDict::name(), AlCaHLTBitMon_QueryRunRegistry::string, edmStreamStallGrapher::t, and viewNameFrom().
Referenced by FWModelContextMenuHandler::chosenItem(), CmsShowModelPopup::clicked(), and CmsShowModelPopup::openDetailedView().
|
private |
|
protected |
Definition at line 58 of file FWDetailViewManager.h.
Referenced by colorsChanged(), findViewersFor(), FWDetailViewManager(), and openDetailViewFor().
|
mutableprivate |
Definition at line 71 of file FWDetailViewManager.h.
Referenced by findViewersFor().
|
private |
Definition at line 69 of file FWDetailViewManager.h.
Referenced by colorsChanged(), eveWindowDestroyed(), newEventCallback(), and openDetailViewFor().