#include <Fireworks/Core/interface/FWViewManagerBase.h>
Public Member Functions | |
void | colorsChangedSlot () |
const fireworks::Context & | context () const |
virtual void | eventBegin () |
virtual void | eventEnd () |
void | modelChangesComingSlot () |
void | modelChangesDoneSlot () |
virtual void | newItem (const FWEventItem *)=0 |
void | setChangeManager (FWModelChangeManager *iCM) |
void | setColorManager (FWColorManager *iCM) |
virtual void | setContext (const fireworks::Context *x) |
virtual FWTypeToRepresentations | supportedTypesAndRepresentations () const =0 |
virtual | ~FWViewManagerBase () |
Protected Member Functions | |
FWModelChangeManager & | changeManager () const |
FWColorManager & | colorManager () const |
virtual void | colorsChanged ()=0 |
void * | createInstanceOf (const TClass *iBaseClass, const char *iNameOfClass) |
FWViewManagerBase () | |
virtual void | modelChangesComing ()=0 |
virtual void | modelChangesDone ()=0 |
Private Member Functions | |
FWViewManagerBase (const FWViewManagerBase &)=delete | |
const FWViewManagerBase & | operator= (const FWViewManagerBase &)=delete |
Private Attributes | |
FWModelChangeManager * | m_changeManager |
FWColorManager * | m_colorManager |
const fireworks::Context * | m_context |
Description: Base class for a Manger for a specific type of View
Usage: <usage>
Definition at line 45 of file FWViewManagerBase.h.
|
virtual |
Definition at line 43 of file FWViewManagerBase.cc.
|
protected |
Definition at line 36 of file FWViewManagerBase.cc.
|
privatedelete |
|
protected |
Definition at line 118 of file FWViewManagerBase.cc.
References cms::cuda::assert(), and m_changeManager.
|
protected |
Definition at line 123 of file FWViewManagerBase.cc.
References cms::cuda::assert(), and m_colorManager.
Referenced by FWTriggerTableViewManager::buildView(), FWGeometryTableViewManager::buildView(), FWTableViewManager::buildView(), FWTableViewTableManager::cellRenderer(), FWTriggerTableViewManager::colorsChanged(), FWEveViewManager::colorsChanged(), FWTableViewManager::colorsChanged(), FWTableView::FWTableView(), FWTableViewTableManager::rowHeader(), and FWTableView::toggleShowHide().
|
protectedpure virtual |
Implemented in FWTableViewManager, FWEveViewManager, FWTriggerTableViewManager, and FWGeometryTableViewManager.
Referenced by colorsChangedSlot(), and setColorManager().
void FWViewManagerBase::colorsChangedSlot | ( | ) |
|
inline |
Definition at line 69 of file FWViewManagerBase.h.
References m_context.
Referenced by FWTriggerTableViewManager::buildView(), FWEveViewManager::eventBegin(), FWEveViewManager::finishViewCreate(), FWEveViewManager::highlightAdded(), FWEveViewManager::selectionCleared(), FWEveViewManager::supportedTypesAndRepresentations(), and FWTriggerTableViewManager::updateProcessList().
|
protected |
handles dynamic loading of a library or macro containing the class named iNameOfClass which inherits from iBaseClass. The returned void* will correspond to the address of the 'BaseClass'
Definition at line 60 of file FWViewManagerBase.cc.
References cms::cuda::assert(), HltBtagPostValidation_cff::c, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, relativeConstraints::error, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FWEveViewManager, and FWTriggerTableViewManager.
Definition at line 65 of file FWViewManagerBase.h.
|
protectedpure virtual |
called when models have changed and so the display must be updated
Implemented in FWTableViewManager, FWEveViewManager, FWGeometryTableViewManager, and FWTriggerTableViewManager.
Referenced by modelChangesComingSlot(), and setChangeManager().
void FWViewManagerBase::modelChangesComingSlot | ( | ) |
Definition at line 89 of file FWViewManagerBase.cc.
References modelChangesComing().
|
protectedpure virtual |
Implemented in FWTableViewManager, FWEveViewManager, FWGeometryTableViewManager, and FWTriggerTableViewManager.
Referenced by modelChangesDoneSlot(), and setChangeManager().
void FWViewManagerBase::modelChangesDoneSlot | ( | ) |
Definition at line 93 of file FWViewManagerBase.cc.
References modelChangesDone().
|
pure virtual |
Implemented in FWTableViewManager, FWEveViewManager, FWGeometryTableViewManager, and FWTriggerTableViewManager.
|
privatedelete |
void FWViewManagerBase::setChangeManager | ( | FWModelChangeManager * | iCM | ) |
Definition at line 99 of file FWViewManagerBase.cc.
References cms::cuda::assert(), FWModelChangeManager::changeSignalsAreComing_, FWModelChangeManager::changeSignalsAreDone_, m_changeManager, modelChangesComing(), and modelChangesDone().
void FWViewManagerBase::setColorManager | ( | FWColorManager * | iCM | ) |
Definition at line 106 of file FWViewManagerBase.cc.
References cms::cuda::assert(), colorsChanged(), FWColorManager::colorsHaveChanged_, and m_colorManager.
|
inlinevirtual |
Reimplemented in FWEveViewManager.
Definition at line 56 of file FWViewManagerBase.h.
Referenced by FWEveViewManager::setContext().
|
pure virtual |
Implemented in FWEveViewManager, FWTableViewManager, FWGeometryTableViewManager, and FWTriggerTableViewManager.
|
private |
Definition at line 96 of file FWViewManagerBase.h.
Referenced by changeManager(), and setChangeManager().
|
private |
Definition at line 97 of file FWViewManagerBase.h.
Referenced by colorManager(), and setColorManager().
|
private |
Definition at line 94 of file FWViewManagerBase.h.
Referenced by context(), and setContext().