#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 &) | |
const FWViewManagerBase & | operator= (const FWViewManagerBase &) |
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 47 of file FWViewManagerBase.h.
|
virtual |
Definition at line 50 of file FWViewManagerBase.cc.
|
protected |
Definition at line 38 of file FWViewManagerBase.cc.
|
private |
|
protected |
Definition at line 144 of file FWViewManagerBase.cc.
References m_changeManager.
|
protected |
Definition at line 151 of file FWViewManagerBase.cc.
References 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 | ( | ) |
Definition at line 114 of file FWViewManagerBase.cc.
References colorsChanged().
|
inline |
Definition at line 76 of file FWViewManagerBase.h.
References m_context.
Referenced by FWTriggerTableViewManager::buildView(), FWEveViewManager::eventBegin(), FWEveViewManager::finishViewCreate(), FWEveViewManager::highlightAdded(), FWEveViewManager::selectionCleared(), 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 70 of file FWViewManagerBase.cc.
References trackerHits::c, dtNoiseDBValidation_cfg::cerr, and error.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FWEveViewManager, and FWTriggerTableViewManager.
Definition at line 71 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 102 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 108 of file FWViewManagerBase.cc.
References modelChangesDone().
|
pure virtual |
Implemented in FWTableViewManager, FWEveViewManager, FWGeometryTableViewManager, and FWTriggerTableViewManager.
|
private |
void FWViewManagerBase::setChangeManager | ( | FWModelChangeManager * | iCM | ) |
Definition at line 121 of file FWViewManagerBase.cc.
References FWModelChangeManager::changeSignalsAreComing_, FWModelChangeManager::changeSignalsAreDone_, m_changeManager, modelChangesComing(), and modelChangesDone().
void FWViewManagerBase::setColorManager | ( | FWColorManager * | iCM | ) |
Definition at line 130 of file FWViewManagerBase.cc.
References colorsChanged(), FWColorManager::colorsHaveChanged_, and m_colorManager.
|
inlinevirtual |
Reimplemented in FWEveViewManager.
Definition at line 60 of file FWViewManagerBase.h.
Referenced by FWEveViewManager::setContext().
|
pure virtual |
Implemented in FWEveViewManager, FWTableViewManager, FWGeometryTableViewManager, and FWTriggerTableViewManager.
|
private |
Definition at line 104 of file FWViewManagerBase.h.
Referenced by changeManager(), and setChangeManager().
|
private |
Definition at line 105 of file FWViewManagerBase.h.
Referenced by colorManager(), and setColorManager().
|
private |
Definition at line 102 of file FWViewManagerBase.h.
Referenced by context(), and setContext().