#include <Fireworks/Core/interface/FWInteractionList.h>
Public Member Functions | |
void | added (TEveElement *, unsigned int) |
bool | empty () const |
FWInteractionList (const FWEventItem *item) | |
const FWEventItem * | item () const |
void | itemChanged () |
void | modelChanges (const std::set< FWModelId > &) |
virtual | ~FWInteractionList () |
Private Member Functions | |
FWInteractionList (const FWInteractionList &) | |
const FWInteractionList & | operator= (const FWInteractionList &) |
Private Attributes | |
std::vector< TEveCompound * > | m_compounds |
const FWEventItem * | m_item |
Description: [one line class summary]
Usage: <usage>
Definition at line 33 of file FWInteractionList.h.
FWInteractionList::FWInteractionList | ( | const FWEventItem * | item | ) |
Definition at line 38 of file FWInteractionList.cc.
|
virtual |
Definition at line 47 of file FWInteractionList.cc.
References i, and m_compounds.
|
private |
void FWInteractionList::added | ( | TEveElement * | el, |
unsigned int | idx | ||
) |
This function is called from FWProxyBuilderBase::build() function (e.g. on next event). The PB build function creates TEveElement for each element of collection and calls this function to add the element to "master" element, which is a TEveCompound.
Definition at line 72 of file FWInteractionList.cc.
References trackerHits::c, FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), FWEventItem::haveInterestingValue(), customizeTrackingMonitorSeedNumber::idx, FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInterestingValueAsString(), FWEventItem::modelName(), mergeVDriftHistosByStation::name, AlCaHLTBitMon_QueryRunRegistry::string, and FWDisplayProperties::transparency().
Referenced by FWProxyBuilderBase::build().
|
inline |
Definition at line 42 of file FWInteractionList.h.
References m_compounds.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 41 of file FWInteractionList.h.
References m_item.
Referenced by Vispa.Views.TableView.TableView::_selectedRow(), Vispa.Views.TableView.TableView::itemSelectionChanged(), Vispa.Views.TableView.TableView::select(), and Vispa.Views.TableView.TableView::selection().
void FWInteractionList::itemChanged | ( | ) |
This method is called from FWEveViewManager::itemChanged(), which is a callback of signal FWEventItem::itemChanged_.
Definition at line 150 of file FWInteractionList.cc.
References FWDisplayProperties::color(), AlCaHLTBitMon_QueryRunRegistry::comp, FWEventItem::ModelInfo::displayProperties(), alignCSCRings::e, FWEventItem::haveInterestingValue(), i, info, FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInfo(), FWEventItem::modelInterestingValueAsString(), FWEventItem::modelName(), mergeVDriftHistosByStation::name, AlCaHLTBitMon_ParallelJobs::p, FWEventItem::size(), AlCaHLTBitMon_QueryRunRegistry::string, and FWDisplayProperties::transparency().
void FWInteractionList::modelChanges | ( | const std::set< FWModelId > & | iIds | ) |
This method is called from FWEveViewManager::modelChanges(), which has modelChanges callback same as all other view maangers.
Definition at line 118 of file FWInteractionList.cc.
References FWDisplayProperties::color(), AlCaHLTBitMon_QueryRunRegistry::comp, FWEventItem::ModelInfo::displayProperties(), info, FWEventItem::ModelInfo::isSelected(), FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInfo(), AlCaHLTBitMon_ParallelJobs::p, FWEventItem::size(), and FWDisplayProperties::transparency().
|
private |
|
private |
Definition at line 60 of file FWInteractionList.h.
Referenced by added(), empty(), itemChanged(), modelChanges(), and ~FWInteractionList().
|
private |
Definition at line 61 of file FWInteractionList.h.
Referenced by added(), item(), itemChanged(), and modelChanges().